syslog_level = LOG_INFO;
break;
case INFO:
- log_level_str = "INFO: ";
+ log_level_str = "INFO: ";
syslog_level = LOG_INFO;
break;
case WARNING:
syslog_level = LOG_WARNING;
break;
case ERROR:
- log_level_str = "ERROR: ";
+ log_level_str = "ERROR: ";
syslog_level = LOG_ERR;
break;
default:
void log_perror(const char *msg)
{
char errbuf[4096];
- strerror_r(errno, errbuf, sizeof(errbuf));
- log(ERROR, "%s: %s", msg, errbuf);
+ log(ERROR, "%s: %s", msg, strerror_r(errno, errbuf, sizeof(errbuf)));
}