El servicio syslog administra y envía registros al registrador del sistema. Rsyslog es una versión avanzada de syslog; la mayoría de las distribuciones de Linux deberían estar utilizando esta nueva versión. La salida de todos los registros que recopila el servicio syslog se puede encontrar en /var/log/syslog (todos los mensajes excepto los de autenticación).
Para averiguar qué archivos mantiene nuestro registrador del sistema, consulte los archivos de configuración en /etc/rsyslog.d:
pete@icebox:~$ less /etc/rsyslog.d/50-default.conf
# First some standard log files. Log by facility.
#
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
#cron.* /var/log/cron.log
#daemon.* -/var/log/daemon.log
kern.* -/var/log/kern.log
#lpr.* -/var/log/lpr.log
mail.* -/var/log/mail.log
#user.* -/var/log/user.log
Estas reglas para los archivos de registro se indican mediante el selector en la columna izquierda y la acción en la columna derecha. La acción nos dice dónde enviar la información del registro: a un archivo, a la consola, etc. Recuerde que no todas las aplicaciones y servicios utilizan rsyslog para administrar sus registros, por lo que si desea saber específicamente qué se registra, deberá buscar dentro de este directorio.
Veamos el registro en acción; puede enviar manualmente un registro con el comando logger:
logger -s Hello
Ahora mire dentro de su /var/log/syslog, y debería ver esta entrada en sus registros.