Changeset: dce4444a6b83 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=dce4444a6b83
Modified Files:
gdk/gdk_tracer.h
Branch: gdk-tracer
Log Message:
Added LEVEL, COMPONENT and THREAD_NAME in messages
diffs (31 lines):
diff --git a/gdk/gdk_tracer.h b/gdk/gdk_tracer.h
--- a/gdk/gdk_tracer.h
+++ b/gdk/gdk_tracer.h
@@ -20,6 +20,11 @@
#define NAME_SEP '_'
#define NEW_LINE '\n'
+// Print the enum as a string
+#define STR(x) #x
+#define ENUM_STR(x) STR(x)
+
+
// TODO -> Sort it per layer
// COMPONENTS
typedef enum {
@@ -153,11 +158,14 @@ extern LOG_LEVEL CUR_LOG_LEVEL;
if(CUR_LOG_LEVEL >= LOG_LEVEL) \
{ \
GDKtracer_log(LOG_LEVEL, \
- "[%s] %s (%s:%d) # "MSG, \
+ "[%s] %s <%s:%d> (%s - %s) %s # "MSG, \
GDKtracer_get_timestamp("%Y-%m-%d %H:%M:%S"), \
__FILE__, \
__FUNCTION__, \
__LINE__, \
+ ENUM_STR(LOGG_LEVEL), \
+ ENUM_STR(LOGG_LEVEL), \
+ MT_thread_getname(), \
## __VA_ARGS__); \
} \
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list