openlog() ouvre la connexion à l'historique système. La chaîne ident sera ajoutée à chaque message. Les valeurs de option et facility sont données ci-dessous. L'utilisation de openlog() est optionnelle; cette fonction sera automatiquement appelée par syslog() si nécessaire, et dans ce cas, l'identification sera mise par défaut à FALSE. facility sert à indiquer quel programme enregistre ce message. Cela vous permet de spécifier (sur la machine d'historique) comment traiter les messages venant de plusieurs serveurs.
Tableau 1. Options openlog()
Constante | Description |
---|---|
LOG_CONS | Si une erreur survient lors de l'envoi des données au gestionnaire d'historique, écrire directement l'erreur sur la console. |
LOG_NDELAY | Ouvre immédiatement une connexion au gestionnaire d'historique |
LOG_ODELAY | Retarde l'ouverture de la connexion jusqu'à ce que le premier message soit enregistré (par défaut) |
LOG_PERROR | Envoie le message au gestionnaire standard |
LOG_PID | Inclut le PID à chaque message |
Tableau 2. Paramètre facility de openlog()
Constante | Description |
---|---|
LOG_AUTH | sécurité/messages d'autorisation (utilisez LOG_AUTHPRIV, pour remplacer cette constante sur les systèmes où elle est définie). |
LOG_AUTHPRIV | sécurité/messages d'autorisation (privé) |
LOG_CRON | démon horloge (cron et at) |
LOG_DAEMON | autres démons système |
LOG_KERN | noyau (kernel) |
LOG_LOCAL0 ... LOG_LOCAL7 | réservé pour utilisation ultérieure |
LOG_LPR | imprimante (line printer subsystem) |
LOG_MAIL | messagerie mail |
LOG_NEWS | USENET : groupes de news (newsgroup) |
LOG_SYSLOG | messages générés en interne par syslogd |
LOG_USER | messages utilisateurs générique |
LOG_UUCP | UUCP subsystem |
Voir aussi define_syslog_variables(), syslog() et closelog().
Précédent | Sommaire | Suivant |
long2ip | Niveau supérieur | pfsockopen |