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.
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