You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
falk-werner_webfused/src/webfused/log/logger.h

41 lines
538 B

#ifndef WFD_LOGGER_H
#define WFD_LOGGER_H
#ifndef __cplusplus
#include <stdarg.h>
#else
#include <cstdarg>
#endif
#ifdef __cplusplus
extern "C"
{
#endif
typedef void
wfd_logger_log_fn(
void * user_data,
int level,
char const * format,
va_list args);
typedef void
wfd_logger_onclose_fn(
void * user_data);
extern void
wfd_logger_init(
int level,
wfd_logger_log_fn * log,
wfd_logger_onclose_fn * onclose,
void * user_data);
extern void
wfd_logger_close(void);
#ifdef __cplusplus
}
#endif
#endif