prelude-log

prelude-log

Functions

Types and Values

Description

Functions

prelude_log()

#define             prelude_log(level, ...)

prelude_log_debug()

#define             prelude_log_debug(level, ...)

prelude_log_v()

#define             prelude_log_v(level, fmt, ap)

prelude_log_debug_v()

#define             prelude_log_debug_v(level, fmt, ap)

prelude_log_set_level ()

void
prelude_log_set_level (prelude_log_t level);

prelude_log_set_debug_level ()

void
prelude_log_set_debug_level (int level);

prelude_log_get_flags ()

prelude_log_flags_t
prelude_log_get_flags (void);

prelude_log_set_flags ()

void
prelude_log_set_flags (prelude_log_flags_t flags);

prelude_log_get_prefix ()

char *
prelude_log_get_prefix (void);

prelude_log_set_prefix ()

void
prelude_log_set_prefix (char *prefix);

Tell the Prelude standard logger to add prefix before logging a line.

Parameters

prefix

Pointer to the prefix to use.

 

prelude_log_set_callback ()

void
prelude_log_set_callback ();

log_cb() will be called in place of the prelude function usally used for loging.

Parameters

log_cb

Callback function.

 

prelude_log_set_logfile ()

int
prelude_log_set_logfile (const char *filename);

Types and Values

enum prelude_log_t

Members

PRELUDE_LOG_CRIT

   

PRELUDE_LOG_ERR

   

PRELUDE_LOG_WARN

   

PRELUDE_LOG_INFO

   

PRELUDE_LOG_DEBUG

   

enum prelude_log_flags_t

Members

PRELUDE_LOG_FLAGS_QUIET

   

PRELUDE_LOG_FLAGS_SYSLOG