![]() |
![]() |
![]() |
Prelude library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
enum prelude_log_t; enum prelude_log_flags_t; void prelude_log (prelude_log_t level
,const char *fmt
,...
); void prelude_log_debug (prelude_log_t level
,const char *fmt
,...
); #define prelude_log_v (level, fmt, ap) #define prelude_log_debug_v (level, fmt, ap) void prelude_log_set_level (prelude_log_t level
); void prelude_log_set_debug_level (int level
); prelude_log_flags_t prelude_log_get_flags (void
); void prelude_log_set_flags (prelude_log_flags_t flags
); char * prelude_log_get_prefix (void
); void prelude_log_set_prefix (char *prefix
); void prelude_log_set_callback (); int prelude_log_set_logfile (const char *filename
);
typedef enum { PRELUDE_LOG_CRIT = -1, PRELUDE_LOG_ERR = 0, PRELUDE_LOG_WARN = 1, PRELUDE_LOG_INFO = 2, PRELUDE_LOG_DEBUG = 3 } prelude_log_t;
typedef enum { PRELUDE_LOG_FLAGS_QUIET = 0x01, /* Drop PRELUDE_LOG_PRIORITY_INFO */ PRELUDE_LOG_FLAGS_SYSLOG = 0x02 } prelude_log_flags_t;
void prelude_log_debug (prelude_log_t level
,const char *fmt
,...
);
|
|
|
|
|
void prelude_log_set_prefix (char *prefix
);
Tell the Prelude standard logger to add prefix
before logging
a line.
|
Pointer to the prefix to use. |
void prelude_log_set_callback ();
@log_cb()
will be called in place of the prelude function usally
used for loging.
|
Callback function. |