De forma predeterminada, se registra en el registro del sistema en /var/log/syslog , para que pueda ser leído por:
tail -f /var/log/syslog
Si el archivo no existe, marque /etc/syslog.conf para ver el archivo de configuración de syslogd. Tenga en cuenta que el archivo de configuración podría ser diferente, así que verifique el proceso en ejecución si está usando un archivo diferente:
# ps wuax | grep syslog
root /sbin/syslogd -f /etc/syslog-knoppix.conf
También puedes usar lsof herramienta para averiguar qué archivo de registro syslogd proceso está utilizando, por ejemplo,
sudo lsof -p $(pgrep syslog) | grep log$
Para enviar el mensaje de prueba a syslogd en shell, puede intentar:
echo test | logger
Para solucionar problemas, use una herramienta de rastreo (strace en Linux, dtruss en Unix), por ejemplo:
sudo strace -fp $(cat /var/run/syslogd.pid)
¿Qué tal less /var/log/syslog? ?
Una utilidad muy buena es journalctl .
Por ejemplo, para mostrar syslog a la consola:journalctl -t <syslog-ident> , donde <syslog-ident> es la identidad que le diste a la función openlog para inicializar syslog.
En Fedora 19, parece que la respuesta es /var/log/messages . Aunque marque /etc/rsyslog.conf si se ha cambiado.