[education/rkward] rkward: Also print nesting level
Thomas Friedrichsmeier
null at kde.org
Sun Sep 14 19:26:16 BST 2025
Git commit 8e2479e025479603368634ab69f67bb85abf173d by Thomas Friedrichsmeier.
Committed on 14/09/2025 at 09:11.
Pushed by tfry into branch 'master'.
Also print nesting level
M +4 -2 rkward/debug.h
https://invent.kde.org/education/rkward/-/commit/8e2479e025479603368634ab69f67bb85abf173d
diff --git a/rkward/debug.h b/rkward/debug.h
index 5938d0c66..376b9e36b 100644
--- a/rkward/debug.h
+++ b/rkward/debug.h
@@ -85,12 +85,14 @@ class RKElaborateTrace {
va_start(args, fmt);
vsnprintf(msg, 140, fmt, args);
va_end(args);
- RK_DEBUG(flags, DL_TRACE, msg);
+ RK_DEBUG(flags, DL_TRACE, "start %d - %s", level++, msg);
}
~RKElaborateTrace() {
- RK_DEBUG(flags, DL_TRACE, "end %s", msg);
+ RK_DEBUG(flags, DL_TRACE, "end %d - %s", --level, msg);
}
int flags;
char msg[140];
+ // NOTE: tracking level is not correct arcoss threads, but this is just debug code
+ inline static int level = 0;
};
#endif
More information about the rkward-tracker
mailing list