4.8.2.5 syslog.

La opción syslog provoca que los mensajes de registro de Samba sean enviados al registro de sistema de Unix. El tipo de información que va a ser enviada se especifica como parámetro para este argumento. Al igual que con la opción log level, este puede ser un número desde 0 a 10. La información de registro con un nivel inferior al número especificado será enviada al registro de sistema. Sin embargo, registros de nivel igual o inferior al nivel de syslog, pero menores que los de la opción log level, seguirán siendo enviados a los ficheros de registro Samba. Usa la opción syslog only. Por ejemplo:

[global]
  log level = 3
  syslog = 1

Con esto, toda la información de registro con un nivel de 0 debería ser enviada a los ficheros de registro de Samba y al del registro de sistema, mientras que la información de nivel 1, 2, y 3 se enviaría sólo a los ficheros de registro de Samba. Los niveles por debajo de 3 no son registrados. Advierte que todos los mensajes enviados al registro de sistema son mapeados a un nivel de prioridad que el proceso syslog entiende, como se muestra en la Tabla 4.8. El nivel por defecto es 1.


Table: Conversión de Prioridad de Syslog.
Log Level Prioridad Syslog
0 LOG_ERR
1 LOG_WARNING
2 LOG_NOTICE
3 LOG_INFO
4 y anteriores LOG_DEBUG


Si vas a usar syslog, tendrás que ejecutar configure -with-syslog cuando compiles Samba, y necesitarás configurar tu /etc/syslog.conf también. (Mira la sección 4.8.1., ``Usando syslog'', en éste capítulo).

TLDP-ES 03/11/2002