diff options
| author | Federico Angelilli <code@fedang.net> | 2025-04-13 15:07:20 +0200 |
|---|---|---|
| committer | Federico Angelilli <code@fedang.net> | 2025-04-13 15:07:20 +0200 |
| commit | 9c9139d0eb4244c66123fdbfd211105ede8c4b42 (patch) | |
| tree | 89455d52236362c3cf953392b1cdc96aa5194fb0 /src/comet.c | |
| parent | 0aed18911e27b80a4dbe1a252f9485382a4073c7 (diff) | |
Add structured logging
Diffstat (limited to 'src/comet.c')
| -rw-r--r-- | src/comet.c | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/src/comet.c b/src/comet.c index e8dc5e5..9be94bf 100644 --- a/src/comet.c +++ b/src/comet.c @@ -12,17 +12,12 @@ #include "lua/api.h" #ifdef RELEASE -#define ANY_LOG_VALUE_BEFORE(level, module, func, message) \ - "[%s%s%s] %s%s%s: %s [", any_log_colors[ANY_LOG_ALL + 2], func, any_log_colors[ANY_LOG_ALL], \ - any_log_colors[level], any_log_level_strings[level], any_log_colors[ANY_LOG_ALL], message -#define ANY_LOG_FORMAT_BEFORE(level, module, func) \ - "[%s%s%s] %s%s%s: ", any_log_colors[ANY_LOG_ALL + 2], func, any_log_colors[ANY_LOG_ALL], \ - any_log_colors[level], any_log_level_strings[level], any_log_colors[ANY_LOG_ALL] -#define ANY_LOG_FUNC_COLOR "" #define ANY_LOG_NO_TRACE #endif -#define ANY_LOG_VALUE_STRING(key, value) "%s=\"%s\"", key, value ? value : "(null)" +#define ANY_LOG_VALUE_STRING(stream, key, value) \ + fprintf(stream, "%s=\"%s\"", key, value ? value : "(null)") + #define ANY_LOG_IMPLEMENT #include "any_log.h" @@ -69,7 +64,7 @@ int main(int argc, char **argv) if (argc != 1 && !strcmp(argv[1], "--trace")) log_level = ANY_LOG_TRACE; - any_log_init(stdout, log_level); + any_log_init(log_level, stdout); config_t config; config_init(&config); |
