| libprelude 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_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. |