Description
int
openlog
( string ident, int option, int facility)
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
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
|
|
|
Si
une
erreur
survient
lors
de
l'
envoi
des
données
au
gestionnaire
d'historique
,
écrire
directement
l
'erreur
sur
la
console
.
|
|
Ouvre
immédiatement
une
connexion
au
gestionnaire
d
'
historique
|
|
Retarde
l'
ouverture
de
la
connexion
jusqu'à
ce
que
le
premier
message
soit
enregistré
(par
défaut
)
|
|
Envoie
le
message
au
gestionnaire
standard
|
|
Inclut
le
PID
à
chaque
message
|
Vous pouvez utiliser une ou plusieurs de ces options. Pour les
combiner, utiliser l'opérateur
OR
. Par exemple, pour ouvrir immédiatement la connexion, écrire sur
la console et inclure le PID de chaque message, utilisez :
LOG_CONS | LOG_NDELAY | LOG_PID
.
Tableau
2
.
Paramètre
facility
de
openlog(
)
Constante
|
|
|
sécurité
/
messages
d'
autorisation
(utilisez
LOG_AUTHPRIV
,
pour
remplacer
cette
constante
sur
les
systèmes
où
elle
est
définie
)
.
|
|
sécurité
/
messages
d'
autorisation
(privé
)
|
|
démon
horloge
(
cron
et
at
)
|
|
autres
démons
système
|
|
noyau
(
kernel
)
|
|
réservé
pour
utilisation
ultérieure
|
|
imprimante
(
line
printer
subsystem
)
|
|
messagerie
mail
|
|
USENET
:
groupes
de
news
(
newsgroup
)
|
|
messages
générés
en
interne
par
syslogd
|
|
messages
utilisateurs
générique
|
|
|
Voir
aussi
define_syslog_variables(
)
,
syslog(
)
et
closelog(
)
.