From 2f7bf739f50c680d2e599d3fee6aec8a515b58e0 Mon Sep 17 00:00:00 2001 From: Federico Angelilli Date: Thu, 21 Mar 2024 11:11:57 +0100 Subject: Add documentation --- test.c | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'test.c') diff --git a/test.c b/test.c index 7ba027a..6d364ae 100644 --- a/test.c +++ b/test.c @@ -1,5 +1,16 @@ #define ANY_LOG_IMPLEMENT #define ANY_LOG_MODULE "test" + +#define ANY_LOG_VALUE_BEFORE(level, module, func, message) \ + "{\"module\": \"%s\", \"function\": \"%s\", \"level\": \"%s\", \"message\": \"%s\"", \ + module, func, any_log_level_strings[level], message + +#define ANY_LOG_VALUE_INT(key, value) "\"%s\": %d", key, value +#define ANY_LOG_VALUE_HEX(key, value) "\"%s\": %u", key, value +#define ANY_LOG_VALUE_PTR(key, value) "\"%s\": \"%p\"", key, value +#define ANY_LOG_VALUE_DOUBLE(key, value) "\"%s\": %lf", key, value +#define ANY_LOG_VALUE_STRING(key, value) "\"%s \": \"%s\"", key, value +#define ANY_LOG_VALUE_AFTER(level, module, func, message) "}\n" #include "any_log.h" int main() @@ -43,6 +54,13 @@ int main() "f:dbl", 20.3333, "p:a", NULL); + log_value_info("Created graphical context", + "d:width", 100, + "d:height", 200, + "p:window", NULL, + "f:scale", 1.23, + "appname", "nice app"); + // Test any_log_format log_trace("Hello"); -- cgit v1.2.3