43 #include <curl/curl.h> 71 assert(ident != NULL);
74 openlog(ident, LOG_PID, LOG_USER);
89 return(evel_err_string);
102 assert(format != NULL);
103 va_start(largs, format);
124 char indent_fmt[1024];
125 char *syslog_fmt = NULL;
130 assert(format != NULL);
147 sprintf(indent_fmt,
"%.*s%s",
151 syslog_fmt = indent_fmt;
170 priority = LOG_DEBUG;
177 va_start(largs, format);
178 vsyslog(priority, syslog_fmt, largs);
#define EVEL_MAX_ERROR_STRING_LEN
EVEL_LOG_LEVELS
Logging levels.
void log_initialize(EVEL_LOG_LEVELS level, const char *ident)
Initialize logging.
#define EVEL_ERROR(FMT,...)
void log_debug(EVEL_LOG_LEVELS level, char *format,...)
Generate a debug log.
void log_error_state(char *format,...)
const char * evel_error_string(void)
Descriptive text for library errors.
#define INDENT_SEPARATORS
EVEL_LOG_LEVELS debug_level