J'utilise un logiciel F, installé sur un PC nommé A (192.168.6.5) (sous Windows) pour recevoir le journal (rsyslog) d'un serveur B Ubuntu 14.04 distant (192.168.6.6). En F, je peux voir les journaux de B avec des types tels que information, alerte, avis ...
J'ai créé des journaux en B à l'aide de la commande logger:
logger "i am log from B"
Lorsque je vérifie F dans A, je peux voir le message ci-dessus, comme.
ubuntu avis 192.168.6.6 "Je suis log de B"
Lorsque je vérifie le fichier journal d'origine en B, qui se trouve à l'emplacement: /var/log/syslog
, je peux voir ces lignes, mais elles ne comportent que datetime, ComputerName, messageContent. Il n'y a rien sur "info" ou "avis". Je ne sais pas exactement comment l'appeler (en F, c'est la sévérité). Est-il possible de le spécifier avec la commande logger?
Vous recherchez l'option -p
(--priority
), quel que soit le nom pris en charge, spécifiant à la fois la fonction et la priorité séparées par .
(par défaut, il utilise user.notice
).
Par exemple, pour consigner un message avec auth
facility et crit
priority:
logger -p 'auth.crit' 'Whatever ...'
puis archivez /var/log/auth.log
(emplacement par défaut pour les journaux appartenant à la fonction auth
.).
De même pour les autres. Par exemple, pour user
facilité et info
priorité:
logger -p 'user.info' 'Whatever ...'