syslog() genera un mensaje de registro que será distribuido por el registro del sistema. prioridad es una combinación del recurso y el nivel, cuyos valores son dados en la siguiente sección. El argumento restante es el mensaje a enviar, excepto que los dos caracteres %m serán reemplazados por la cadena del mensaje de error (strerror) correspondiente al valor presente de errno.
Tabla 1. Prioridades de syslog() (en orden descendiente)
Constante | Descripción |
---|---|
LOG_EMERG | el sistema es inutilizable |
LOG_ALERT | debe tomarse una acción inmediatamente |
LOG_CRIT | condiciones críticas |
LOG_ERR | condiciones de error |
LOG_WARNING | condiciones de advertencia |
LOG_NOTICE | condición normal, pero significativa |
LOG_INFO | mensaje informativo |
LOG_DEBUG | mensaje de nivel de depuración |
syslog.conf(5). Más información sobre los recursos y opciones de syslog puede encontrarse en las páginas man para syslog(3) en máquinas Unix.
En Windows NT, el servicio syslog es emulado usando el Registro de Eventos.
Nota: El uso de los valores LOG_LOCAL0 a LOG_LOCAL7 para el parámetro recurso de openlog() no está disponible en Windows.
Vea también define_syslog_variables(), openlog() y closelog().