Oui et non.
Les logs générés par journald sont des fichiers binaires ; pour autant, il est parfaitement possible d'utiliser syslog avec systemd. Voici comment faire :
Installez syslog (chez moi, syslog-ng)
Demandez le lancement automatique de syslog-ng au démarrage, avec la commande systemctl enable syslog-ng.service
Pour que journald redirige les logs vers syslog, ajoutez l'optionForwardToSyslog=yes dans le fichier de configuration /etc/systemd/journald.conf (ce fichier de configuration est un fichier texte, comme tous ceux contenus dans le répertoire /etc/systemd/).
Au démarrage suivant, le répertoire /var/log/ contiendra les fichiers habituels générés par syslog :
daemon.log
everything.log
messages.log
user.log
errors.log
auth.log
kernel.log
syslog.log
Tous ces fichiers sont des fichiers texte. Je viens d'essayer un
tail -f /var/log/messages.log
et ça fonctionne : les nouveaux évènements du système s'affichent en temps réel.
[^] # Utiliser syslog avec systemd
Posté par Sylvain Blandel . En réponse à la dépêche Entretien avec François Tigeot, développeur DragonFly BSD. Évalué à 7.
Oui et non.
Les logs générés par
journaldsont des fichiers binaires ; pour autant, il est parfaitement possible d'utilisersyslogavecsystemd. Voici comment faire :syslog(chez moi,syslog-ng)syslog-ngau démarrage, avec la commandesystemctl enable syslog-ng.servicejournaldredirige les logs verssyslog, ajoutez l'optionForwardToSyslog=yesdans le fichier de configuration/etc/systemd/journald.conf(ce fichier de configuration est un fichier texte, comme tous ceux contenus dans le répertoire/etc/systemd/).Au démarrage suivant, le répertoire
/var/log/contiendra les fichiers habituels générés parsyslog:Tous ces fichiers sont des fichiers texte. Je viens d'essayer un
et ça fonctionne : les nouveaux évènements du système s'affichent en temps réel.