#include <stdio.h>
#include <stdarg.h>
#include <stdbool.h>
#include <time.h>
Go to the source code of this file.
|
| #define | LOG_VERSION "0.1.0" |
| |
| #define | log_trace(...) log_log(LOG_TRACE, __FILE__, __LINE__, __VA_ARGS__) |
| |
| #define | log_debug(...) log_log(LOG_DEBUG, __FILE__, __LINE__, __VA_ARGS__) |
| |
| #define | log_info(...) log_log(LOG_INFO, __FILE__, __LINE__, __VA_ARGS__) |
| |
| #define | log_warn(...) log_log(LOG_WARN, __FILE__, __LINE__, __VA_ARGS__) |
| |
| #define | log_error(...) log_log(LOG_ERROR, __FILE__, __LINE__, __VA_ARGS__) |
| |
| #define | log_fatal(...) log_log(LOG_FATAL, __FILE__, __LINE__, __VA_ARGS__) |
| |
◆ log_debug
◆ log_error
◆ log_fatal
◆ log_info
◆ log_trace
◆ LOG_VERSION
| #define LOG_VERSION "0.1.0" |
Copyright (c) 2020 rxi
This library is free software; you can redistribute it and/or modify it under the terms of the MIT license. See log.c for details.
◆ log_warn
◆ log_LockFn
| typedef void(* log_LockFn) (bool lock, void *udata) |
◆ log_LogFn
◆ anonymous enum
| Enumerator |
|---|
| LOG_TRACE | |
| LOG_DEBUG | |
| LOG_INFO | |
| LOG_WARN | |
| LOG_ERROR | |
| LOG_FATAL | |
◆ log_add_callback()
| int log_add_callback |
( |
log_LogFn |
fn, |
|
|
void * |
udata, |
|
|
int |
level |
|
) |
| |
◆ log_add_fp()
| int log_add_fp |
( |
FILE * |
fp, |
|
|
int |
level |
|
) |
| |
◆ log_level_string()
| const char * log_level_string |
( |
int |
level | ) |
|
◆ log_log()
| void log_log |
( |
int |
level, |
|
|
const char * |
file, |
|
|
int |
line, |
|
|
const char * |
fmt, |
|
|
|
... |
|
) |
| |
◆ log_set_level()
| void log_set_level |
( |
int |
level | ) |
|
◆ log_set_lock()
◆ log_set_quiet()
| void log_set_quiet |
( |
bool |
enable | ) |
|