Bonjour à tous !
Je voulais juste savoir si un programme n'étant pas daemon pouvait logger via syslog !

si oui pour quelles raisons le bout code suivant ne fait rien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
 
#include<syslog.h>
int main(int argc, char *argv[])
{
     setlogmask(LOG_INFO);
     openlog(argv[0],LOG_PID,LOG_USER);
     syslog(LOG_INFO,"%s","super message loggé");
     closelog();
 
}
Merci !!!!