|
|
|
@ -144,49 +144,49 @@ int system_log(int flag, const char * str, ...){
|
|
|
|
|
case FLAG_EMERG: |
|
|
|
|
strcpy(flag_log, "EMERG\0"); |
|
|
|
|
openlog(_name_program, LOG_PID, LOG_DAEMON); |
|
|
|
|
syslog(LOG_EMERG, str_log); |
|
|
|
|
syslog(LOG_EMERG, "%s", str_log); |
|
|
|
|
closelog(); |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case FLAG_WARNING: |
|
|
|
|
strcpy(flag_log, "WARNING\0"); |
|
|
|
|
openlog(_name_program, LOG_PID, LOG_DAEMON); |
|
|
|
|
syslog(LOG_WARNING, str_log); |
|
|
|
|
syslog(LOG_WARNING, "%s", str_log); |
|
|
|
|
closelog(); |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case FLAG_ALERT: |
|
|
|
|
strcpy(flag_log, "ALERT\0"); |
|
|
|
|
openlog(_name_program, LOG_PID, LOG_DAEMON); |
|
|
|
|
syslog(LOG_ALERT, str_log); |
|
|
|
|
syslog(LOG_ALERT, "%s", str_log); |
|
|
|
|
closelog(); |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case FLAG_CRIT: |
|
|
|
|
strcpy(flag_log, "CRITICAL\0"); |
|
|
|
|
openlog(_name_program, LOG_PID, LOG_DAEMON); |
|
|
|
|
syslog(LOG_CRIT, str_log); |
|
|
|
|
syslog(LOG_CRIT, "%s", str_log); |
|
|
|
|
closelog(); |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case FLAG_ERR: |
|
|
|
|
strcpy(flag_log, "ERROR\0"); |
|
|
|
|
openlog(_name_program, LOG_PID, LOG_DAEMON); |
|
|
|
|
syslog(LOG_ERR, str_log); |
|
|
|
|
syslog(LOG_ERR, "%s", str_log); |
|
|
|
|
closelog(); |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case FLAG_NOTICE: |
|
|
|
|
strcpy(flag_log, "NOTICE\0"); |
|
|
|
|
openlog(_name_program, LOG_PID, LOG_DAEMON); |
|
|
|
|
syslog(LOG_ERR, str_log); |
|
|
|
|
syslog(LOG_ERR, "%s", str_log); |
|
|
|
|
closelog(); |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case FLAG_INFO: |
|
|
|
|
strcpy(flag_log, "INFO\0"); |
|
|
|
|
openlog(_name_program, LOG_PID, LOG_DAEMON); |
|
|
|
|
syslog(LOG_ERR, str_log); |
|
|
|
|
syslog(LOG_ERR, "%s", str_log); |
|
|
|
|
closelog(); |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|