}
} // eo TestScopeTrace1()
+void recursive_function(int level=0)
+{
+ SCOPETRACKER();
+
+ if (level < 10)
+ recursive_function(++level);
+}
+
+BOOST_AUTO_TEST_CASE(TestRecursiveScopeTracker)
+{
+ Logger::enable_syslog( Logger::Facility::User );
+ Logger::PartLogger log(__func__);
+
+ Logger::set_log_level( 7 );
+ Logger::enable_stderr_log();
+ Logger::enable_log_file("zzUnitTest.log");
+
+ recursive_function();
+}
+
BOOST_AUTO_TEST_SUITE_END()