aboutsummaryrefslogtreecommitdiff
path: root/src/zenserver/zenserver.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2023-09-22 03:47:31 -0400
committerGitHub <[email protected]>2023-09-22 09:47:31 +0200
commit34132b6d936ea4077f8c96d84a00c74496332a4f (patch)
tree865131960ed43e2e9a0db5d2eb80144a204b4969 /src/zenserver/zenserver.cpp
parentImprovement: Add names to background jobs for easier debugging (#412) (diff)
downloadzen-34132b6d936ea4077f8c96d84a00c74496332a4f.tar.xz
zen-34132b6d936ea4077f8c96d84a00c74496332a4f.zip
add trace command to enable/disable tracing at runtime (#416)
* add trace command to enable/disable tracing at runtime * rework tracing init/start/stop * changelog
Diffstat (limited to 'src/zenserver/zenserver.cpp')
-rw-r--r--src/zenserver/zenserver.cpp16
1 files changed, 4 insertions, 12 deletions
diff --git a/src/zenserver/zenserver.cpp b/src/zenserver/zenserver.cpp
index 921e3038d..9c607f1d3 100644
--- a/src/zenserver/zenserver.cpp
+++ b/src/zenserver/zenserver.cpp
@@ -1420,14 +1420,6 @@ test_main(int argc, char** argv)
}
#endif
-#if ZEN_WITH_TRACE
-static void
-StopTrace()
-{
- TraceShutdown();
-}
-#endif // ZEN_WITH_TRACE
-
int
main(int argc, char* argv[])
{
@@ -1466,17 +1458,17 @@ main(int argc, char* argv[])
#if ZEN_WITH_TRACE
if (ServerOptions.TraceHost.size())
{
- TraceInit(ServerOptions.TraceHost.c_str(), TraceType::Network);
+ TraceStart(ServerOptions.TraceHost.c_str(), TraceType::Network);
}
else if (ServerOptions.TraceFile.size())
{
- TraceInit(ServerOptions.TraceFile.c_str(), TraceType::File);
+ TraceStart(ServerOptions.TraceFile.c_str(), TraceType::File);
}
else
{
- TraceInit(nullptr, TraceType::None);
+ TraceInit();
}
- atexit(StopTrace);
+ atexit(TraceShutdown);
#endif // ZEN_WITH_TRACE
#if ZEN_PLATFORM_WINDOWS