#if ENABLE_ANALYZER
+#if __GNUC__ >= 10
+#pragma GCC diagnostic ignored "-Wformat-diag"
+#endif
+
+namespace ana {
+
/* Implementation of class logger. */
/* ctor for logger. */
logger::enter_scope (const char *scope_name)
{
log ("entering: %s", scope_name);
- m_indent_level += 1;
+ inc_indent ();
}
void
log_va_partial (fmt, ap);
end_log_line ();
- m_indent_level += 1;
+ inc_indent ();
}
logger::exit_scope (const char *scope_name)
{
if (m_indent_level)
- m_indent_level -= 1;
+ dec_indent ();
else
log ("(mismatching indentation)");
log ("exiting: %s", scope_name);
m_logger = logger;
}
+} // namespace ana
+
#endif /* #if ENABLE_ANALYZER */