75 const char* format, ...) ATTR_FORMAT(printf, 2, 3);
83 void log_init(const
char* filename,
int use_syslog, const
char* chrootdir);
138 void log_info(const
char* format, ...) ATTR_FORMAT(printf, 1, 2);
145 void log_err(const
char* format, ...) ATTR_FORMAT(printf, 1, 2);
152 void log_warn(const
char* format, ...) ATTR_FORMAT(printf, 1, 2);
161 void log_hex(const
char* msg,
void* data,
size_t length);
177 void fatal_exit(const
char* format, ...) ATTR_FORMAT(printf, 1, 2);
186 void log_vmsg(
int pri, const
char* type, const
char* format, va_list args);
192 #ifdef __clang_analyzer__ 195 #define log_assert(x) assert(x) 197 # define log_assert(x) \ 199 fatal_exit("%s:%d: %s: assertion %s failed", \ 200 __FILE__, __LINE__, __func__, #x); \ 204 # define log_assert(x) 213 char* wsa_strerror(DWORD err);
void log_ident_set(const char *id)
enum verbosity_value verbosity
void void log_init(const char *filename, int use_syslog, const char *chrootdir)
void log_thread_set(int *num)
void void log_err(const char *format,...) ATTR_FORMAT(printf
void * log_get_lock(void)
void log_info(const char *format,...) ATTR_FORMAT(printf
void void log_vmsg(int pri, const char *type, const char *format, va_list args)
void log_set_time_asc(int use_asc)
void fatal_exit(const char *format,...) ATTR_FORMAT(printf
void void void log_warn(const char *format,...) ATTR_FORMAT(printf
void log_set_time(time_t *t)
void log_buf(enum verbosity_value level, const char *msg, struct sldns_buffer *buf)
void void void void log_hex(const char *msg, void *data, size_t length)
void verbose(enum verbosity_value level, const char *format,...) ATTR_FORMAT(printf