20.9. Déboguer Rsyslog
Pour exécuter
rsyslogd
en mode de débogage, veuillez utiliser la commande suivante :
rsyslogd
-dn
Avec cette commande,
rsyslogd
produit des informations de débogage et les imprime sur la sortie standard. L'option-n
correspond à « no fork ». Vous pouvez modifier le débogage avec des variables d'environnement. Par exemple, vous pouvez stocker la sortie du débogage dans un fichier journal. Avant de lancer rsyslogd
, veuillez saisir ce qui suit sur la ligne de commande :
export RSYSLOG_DEBUGLOG="path" export RSYSLOG_DEBUG="Debug"
Remplacez path par l'emplacement souhaité du fichier où les informations de débogage seront journalisées. Pour une liste complète des options disponibles pour la variable RSYSLOG_DEBUG, veuillez consulter la section connexe dans la page man de
rsyslogd(8)
.
Pour vérifier si la syntaxe utilisée dans le fichier
/etc/rsyslog.conf
est valide, veuillez utiliser :
rsyslogd
-N
1
Où
1
représente le niveau de détails du message de sortie. Ceci est une option de compatibilité de transfert car un seul niveau est actuellement fourni. Cependant, vous devez ajouter cet argument pour exécuter la validation.