|
cemu
|
日志库头文件实现 更多...
函数 | |
| static void | stdout_callback (log_Event *ev) |
| static void | file_callback (log_Event *ev) |
| static void | lock (void) |
| 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,...) |
| 日志输出 | |
变量 | |
| static const char * | level_strings [] |
| 日志级别枚举字符串 | |
| static const char * | level_colors [] |
| int log_add_callback | ( | log_LogFn | fn, |
| void * | udata, | ||
| int | level ) |
添加日志回调
| fn | 日志锁回调函数,参考 log_LockFn |
| udata | 用户数据 |
| level | 日志级别枚举类型,参考 log_Level |
| `0` | 成功 -1 失败 |
| int log_add_fp | ( | FILE * | fp, |
| int | level ) |
添加日志文件和级别
| fp | 文件指针 |
| level | 日志级别枚举类型,参考 log_Level |
| `0` | 成功 -1 失败 |
log_add_callback | const char * log_level_string | ( | int | level | ) |
获取日志级别的字符串
| level | 日志级别枚举类型,参考 log_Level |
| void log_log | ( | int | level, |
| const char * | file, | ||
| int | line, | ||
| const char * | fmt, | ||
| ... ) |
日志输出
| level | 日志级别枚举类型,参考 log_Level |
| file | 文件名 |
| line | 文件行号 |
| fmt | 格式化字符串 |
| ... | 其他参数 |
| void log_set_level | ( | int | level | ) |
设置日志级别
| level | 日志级别枚举类型,参考 log_Level |
| void log_set_lock | ( | log_LockFn | fn, |
| void * | udata ) |
设置日志锁
| fn | 日志锁回调函数,参考 log_LockFn |
| udata | 用户数据 |
| void log_set_quiet | ( | bool | enable | ) |
设置日志是否静默
| enable | 布尔值:true 为静默,false 为不静默 |
L 中的 quiet 字段设置为 enablelog_info : 控制台输出:
|
static |
|
static |
日志级别枚举字符串
log_Level