From 9779dc462b7b3a461075578d75e8c2649715beee Mon Sep 17 00:00:00 2001 From: Stefan Boberg Date: Sun, 30 Jan 2022 16:52:49 +0100 Subject: TraceInit can now be initialized with "None" tracing mode --- zencore/trace.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'zencore/trace.cpp') diff --git a/zencore/trace.cpp b/zencore/trace.cpp index 6a35571e6..788dcec07 100644 --- a/zencore/trace.cpp +++ b/zencore/trace.cpp @@ -12,6 +12,8 @@ void TraceInit(const char* HostOrPath, TraceType Type) { + bool EnableEvents = true; + switch (Type) { case TraceType::Network: @@ -21,6 +23,10 @@ TraceInit(const char* HostOrPath, TraceType Type) case TraceType::File: trace::WriteTo(HostOrPath); break; + + case TraceType::None: + EnableEvents = false; + break; } trace::FInitializeDesc Desc = { @@ -28,7 +34,10 @@ TraceInit(const char* HostOrPath, TraceType Type) }; trace::Initialize(Desc); - trace::ToggleChannel("cpu", true); + if (EnableEvents) + { + trace::ToggleChannel("cpu", true); + } } #endif // ZEN_WITH_TRACE -- cgit v1.2.3