|
Oyster Harvest Area Closure Analysis 0.1
Prediction and analysis of NSW oyster harvest area closures.
|
#include "log.h"Data Structures | |
| struct | Log_Callback |
Macros | |
| #define | MAX_CALLBACKS 32 |
Functions | |
| static void | stdout_callback (Log_Event *ev) |
| static void | file_callback (Log_Event *ev) |
| static void | unlock (void) |
| const char * | log_level_string (int level) |
| void | log_set_lock (log_LockFn fn, void *udata) |
| void | log_set_level (int level) |
| void | log_set_quiet (bool enable) |
| int | log_add_callback (log_LogFn fn, void *udata, int level) |
| int | log_add_fp (FILE *fp, int level) |
| static void | init_event (Log_Event *ev, void *udata) |
| void | log_log (int level, const char *file, int line, const char *fmt,...) |
Variables | |
| struct { | |
| void * udata | |
| log_LockFn lock | |
| int level | |
| bool quiet | |
| Log_Callback callbacks [MAX_CALLBACKS] | |
| } | L |
| static const char * | level_strings [] |
| #define MAX_CALLBACKS 32 |
|
static |
|
static |
| int log_add_callback | ( | log_LogFn | fn, |
| void * | udata, | ||
| int | level | ||
| ) |
| int log_add_fp | ( | FILE * | fp, |
| int | level | ||
| ) |
| const char * log_level_string | ( | int | level | ) |
| void log_log | ( | int | level, |
| const char * | file, | ||
| int | line, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
| void log_set_level | ( | int | level | ) |
| void log_set_lock | ( | log_LockFn | fn, |
| void * | udata | ||
| ) |
| void log_set_quiet | ( | bool | enable | ) |
|
static |
|
static |
| Log_Callback callbacks[MAX_CALLBACKS] |
| struct { ... } L |
| int level |
|
static |
| static void lock | ( | void | ) |
| bool quiet |
| void* udata |