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 
   81int y_init_logs(
const char * app, 
const unsigned long init_mode, 
const unsigned long init_level, 
const char * init_log_file, 
const char * message);
 
   91int 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);
 
  136void y_log_message(
const unsigned long type, 
const char * message, ...);
 
int y_set_split_message_newline(int split, const char *message)
Definition yder.c:389
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
int y_set_date_format(const char *format, const char *message)
Definition yder.c:381
int y_close_logs(void)
Definition yder.c:393
void y_log_message(const unsigned long type, const char *message,...)
Definition yder.c:397