aboutsummaryrefslogtreecommitdiff
path: root/test.c
diff options
context:
space:
mode:
Diffstat (limited to 'test.c')
-rw-r--r--test.c18
1 files changed, 18 insertions, 0 deletions
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");