9.5.2. Die Konfigurationsdatei
9.5.2.1. Syntax des Selektors
Der Selektor ist eine durch Semikolon getrennte Liste von subsystem
.priorität
-Paaren (Beispiel: auth.notice;mail.info
). Ein Stern kann für alle Subsysteme oder alle Prioritäten stehen (Beispiele: *.alert
oder mail.*
). Mehrere Subsysteme können in einer Gruppe zusammengefasst werden, indem sie durch ein Komma getrennt werden (Beispiel: auth,mail.info
). Die angezeigte Priorität bezieht sich auch auf Meldungen gleicher oder höherer Priorität; so bezeichnet auth.alert
Meldungen des auth
-Subsystems mit der Priorität alert
oder emerg
. Mit einem vorangestellten Ausrufezeichen (!) bezeichnen sie das Gegenteil, mit anderen Worten nur die niedrigeren Prioritäten; so bezeichnet auth.!notice
Meldungen, die von auth
mit den Prioritäten info
oder debug
verschickt worden sind. Mit einem vorangestellten Gleichheitszeichen (=) beziehen sie sich genau und ausschließlich auf die angegebene Priorität (bei auth.=notice
handelt es sich ausschließlich um Meldungen von auth
mit der Priorität notice
).
Jedes Element in der Selektorliste setzt vorhergehende Elemente außer Kraft. Es ist somit möglich, eine Menge einzugrenzen oder bestimmte Elemente von ihr auszuschließen. Zum Beispiel bezeichnet kern.info;kern.!err
Meldungen vom Kernel mit einer Priorität zwischen info
und warn
. Die Priorität none
bezeichnet die leere Menge (keine Prioritäten) und kann dazu dienen, ein Subsystem von einer Menge von Meldungen auszuschließen. So bezeichnet *.crit;kern.none
alle Meldungen mit der Priorität crit
oder höher, die nicht vom Kernel kommen.