[gelöst] "debug-level messages" — Definition?

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
bullgard
Beiträge: 1651
Registriert: 14.09.2012 23:03:01

[gelöst] "debug-level messages" — Definition?

Beitrag von bullgard » 15.03.2021 06:35:41

Hallo debianforum.de,
(Hintergrund: Debian unstable, lenovo X201 stürzt öfter ab, insbesondere bei Jitsi-Videokonferenzen, und

Code: Alles auswählen

~$ journalctl -xb
erzeugt auch sonst Kernel- und andere Fehlermeldungen.)

Code: Alles auswählen

man 2 syslog
gibt aus: DESCRIPTION > The log level … Kernel constant=KERN_DEBUG, Level value=7, Meaning=Debug-level messages. <-- Wie ist die "Meaning"
Debug-level messages
definiert?
Ist hierfür https://stackoverflow.com/questions/203 ... log-levels auch für die journalctl-Ausgaben maßgeblich, oder ist das nur eine Privatmeinung?
man 3 syslog
hat mich auch nicht erleuchtet.
Mit freundlichen Grüßen
bullgard
Zuletzt geändert von bullgard am 16.03.2021 04:50:17, insgesamt 1-mal geändert.

bullgard
Beiträge: 1651
Registriert: 14.09.2012 23:03:01

Re: "debug-level messages" — Definition?

Beitrag von bullgard » 16.03.2021 04:49:13

Meine Fragen wurden in einer Diskussion mit <eggy> und anderen Teilnehmern gestern in debianforum.de@chat.debianforum.de geklärt.
Gruß
bullgard

willy4711

Re: [gelöst] "debug-level messages" — Definition?

Beitrag von willy4711 » 16.03.2021 08:34:46

bullgard hat geschrieben: ↑ zum Beitrag ↑
15.03.2021 06:35:41
st hierfür https://stackoverflow.com/questions/203 ... log-levels auch für die journalctl-Ausgaben maßgeblich, oder ist das nur eine Privatmeinung?
Dazu aus dem Manual:
-p, --priority=
Filtert die Ausgabe nach Nachrichtenprioritäten oder Prioritätsbereichen. Akzeptiert entweder eine einzelne numerische oder textuelle Protokollstufe (d.h.
zwischen 0/»emerg« und 7/»debug«) oder einen Bereich von numerischen/textuellen Protokollstufen in der Form VON..BIS. Die Protokollstufen sind die normalen
Syslog-Protokollstufen, wie sie in syslog(3) dokumentiert sind
, d.h. »emerg« (0), »alert« (1), »crit« (2), »err« (3), »warning« (4), »notice« (5),
»info« (6), »debug« (7). Falls eine einzelne Protokollstufe festgelegt ist, werden alle Nachrichten mit dieser Protokollstufe oder einer niedrigeren (daher
wichtigeren) Protokollstufe angezeigt. Falls ein Bereich festgelegt ist, werden alle Nachrichten innerhalb des Bereichs angezeigt, einschließlich des Start-
und des Endwertes des Bereichs. Dies wird »PRIORITY=«-Treffer für die festgelegten Prioritäten hinzufügen.
Kannst ja mal Testen:

Code: Alles auswählen

journalctl -b -p3
Gibt bei mir nur Meldungen der Stufe 3 =Error aus (Dies ist in Debiangnome-logs als "wichtig" klassifiziert)
(Stufe 0 /1 /2) hab ich keine Meldungen

Eine etwas wortreichere Erklärung gibt es hierhttps://man7.org/linux/man-pages/man3/syslog.3.html:
Values for level
This determines the importance of the message. The levels are,
in order of decreasing importance:

LOG_EMERG
system is unusable

LOG_ALERT
action must be taken immediately

LOG_CRIT
critical conditions

LOG_ERR
error conditions

LOG_WARNING
warning conditions

LOG_NOTICE
normal, but significant, condition

LOG_INFO
informational message

LOG_DEBUG
debug-level message

The function setlogmask(3) can be used to restrict logging to
specified levels only.

Antworten