1. systemd Project
journalctl Manual Page:
For options B and E: "-p
--priority= Filter output by message priorities. ... If a single priority is specified
all messages with this or a more important priority are shown. ... The priorities are the usual syslog priorities as documented in syslog(3)
i.e. "emerg" (0)
"alert" (1)
"crit" (2)
"err" (3)
"warning" (4)
"notice" (5)
"info" (6)
"debug" (7)."
For option D: "-k
--dmesg Show only kernel messages. This implies -b and adds the match TRANSPORT=kernel."
For options A and C: "-b [[ID][±offset]]
--boot=[[ID][±offset]] Show messages from a specific boot. ... The argument may be empty
in which case logs for the current boot will be shown."
Source: freedesktop.org
journalctl(1) man page.
2. Oracle® Linux 8 Documentation
Managing Core System Configuration:
Section 12.3.2. Filtering Log Output: "To view only kernel messages
use the -k or --dmesg option. By default
this command displays kernel messages from the current boot." This supports option D.
Section 12.3.2. Filtering Log Output: "To filter output by message priority
use the -p or --priority option. You can use either the name or the corresponding number for the priority level... For example
to view only messages with a priority of error or higher
type: sudo journalctl -p err -b" This supports the functionality described in options B and E.
Source: Oracle Linux 8 Documentation
Chapter 12. Managing Log Files With journald.