44 #define Y_LOG_MODE_NONE 0x00000000 45 #define Y_LOG_MODE_CONSOLE 0x000000F0 46 #define Y_LOG_MODE_SYSLOG 0x00000F00 47 #define Y_LOG_MODE_FILE 0x0000F000 48 #define Y_LOG_MODE_JOURNALD 0x000F0000 49 #define Y_LOG_MODE_CALLBACK 0x00F00000 50 #define Y_LOG_MODE_CURRENT 0xFFFFFFFF 52 #define Y_LOG_LEVEL_NONE 0x0000 53 #define Y_LOG_LEVEL_ERROR 0x000F 54 #define Y_LOG_LEVEL_WARNING 0x00F0 55 #define Y_LOG_LEVEL_INFO 0x0F00 56 #define Y_LOG_LEVEL_DEBUG 0xF000 57 #define Y_LOG_LEVEL_CURRENT 0xFFFF 59 #define Y_SPLIT_CURRENT -1 81 int y_init_logs(
const char * app,
const unsigned long init_mode,
const unsigned long init_level,
const char * init_log_file,
const char * message);
91 int y_set_logs_callback(
void (* y_callback_log_message) (
void * cls,
const char * app_name,
const time_t date,
const unsigned long level,
const char * message),
93 const char * message);
136 void y_log_message(
const unsigned long type,
const char * message, ...);
int y_set_logs_callback(void(*y_callback_log_message)(void *cls, const char *app_name, const time_t date, const unsigned long level, const char *message), void *cls, const char *message)
Definition: yder.c:371
int y_init_logs(const char *app, const unsigned long init_mode, const unsigned long init_level, const char *init_log_file, const char *message)
Definition: yder.c:353
void y_log_message(const unsigned long type, const char *message,...)
Definition: yder.c:397
int y_close_logs(void)
Definition: yder.c:393
int y_set_date_format(const char *format, const char *message)
Definition: yder.c:381
int y_set_split_message_newline(int split, const char *message)
Definition: yder.c:389