Logo SAMBA

Qué significa “WARNING ‘syslog’ option is deprecated”

 
 

En este artículo explicaremos el significado de la advertencia “WARNING ‘syslog’ option is deprecated”

Simplemente significa que estás utilizando la antigua sintaxis de Samba en las nuevas versiones. En las nuevas versiones de Samba la sintaxis de su fichero de configuración /etc/samba/smb.conf ha cambiado.

Antes, la sintaxis utilizada para el parámetro syslog implicaba declarar en /etc/samba/smb.conf, al menos, las siguientes líneas:

syslog = 1
log file = /var/log/samba/log.%m

La nueva sintaxis, equivalente a la anterior sería la siguiente:

logging = syslog@1 /var/log/samba/log.%m

Donde los valores numéricos significan el nivel de depuración que se registrará en el fichero de log:

  • 0 : Se asigna a LOG_ERR.
  • 1 : Se asigna a LOG_WARNING.
  • 2 : Se asigna a LOG_NOTICE.
  • 3 : Se asigna a LOG_INFO.
  • Niveles superiores : Se asignan a LOG_DEBUG.

Este parámetro establece el umbral para enviar mensajes a syslog. Solo los mensajes con un nivel de depuración inferior a este valor se enviarán a syslog.

Otra forma de configurar nuestro fichero /etc/samba/smb.conf sería la siguiente:

# log file
log file = /var/log/samba/log.%m
 
# Sin registro en syslog (nivel 0), registro en archivo declarado en log file (nivel 2)
logging = syslog@0 file@2
 
# Nivel de registro general
log level = 3

'syslog' option is deprecated
 

Espero que este artículo os haya sido de utilidad. Si pensáis que podéis colaborar para mejorar este artículo, que hay algo erróneo en él o simplemente deseáis comentarlo, por favor, dejad vuestra opinión más abajo.
 
Seguir J. Carlos:

Técnico Informático - Desarrollo Web - Administración de Redes

Técnico Informático. Desarrollo Web. Administración de redes.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.