aboutsummaryrefslogtreecommitdiff
path: root/src/lib/trace/trace_sys.c
diff options
context:
space:
mode:
authorDavid Goulet <dgoulet@torproject.org>2020-03-11 12:12:28 -0400
committerDavid Goulet <dgoulet@torproject.org>2020-07-08 11:11:58 -0400
commitb049cc3ace18dd42493ca768cf4636dfd89569fc (patch)
treea70016f891b7025b497637e4bbd9df3a2dd6e6b3 /src/lib/trace/trace_sys.c
parent3604d86a016b6202a5864a81f46addc087658b8c (diff)
downloadtor-b049cc3ace18dd42493ca768cf4636dfd89569fc.tar.gz
tor-b049cc3ace18dd42493ca768cf4636dfd89569fc.zip
trace: Emit a warning if tracing is built in
Built in tracing should _not_ be run if it was not set on purpose. Warn as loud as we can in order to inform the user that they are running a version with tracing capabilities built in. This commit also adds a subsys stub because utlimately the logging will happen in the init phase but because the default log file is not set in the sys_logging init function, the stub is not useful for now. Signed-off-by: David Goulet <dgoulet@torproject.org>
Diffstat (limited to 'src/lib/trace/trace_sys.c')
-rw-r--r--src/lib/trace/trace_sys.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/trace/trace_sys.c b/src/lib/trace/trace_sys.c
index d6e59f4c3d..2ba0258407 100644
--- a/src/lib/trace/trace_sys.c
+++ b/src/lib/trace/trace_sys.c
@@ -25,9 +25,12 @@ subsys_tracing_shutdown(void)
}
const subsys_fns_t sys_tracing = {
+ SUBSYS_DECLARE_LOCATION(),
+
.name = "tracing",
.supported = true,
- .level = -85,
+ .level = TRACE_SUBSYS_LEVEL,
+
.initialize = subsys_tracing_initialize,
.shutdown = subsys_tracing_shutdown,
};