diff options
| author | Dan Engelbrecht <[email protected]> | 2023-09-22 03:47:31 -0400 |
|---|---|---|
| committer | GitHub <[email protected]> | 2023-09-22 09:47:31 +0200 |
| commit | 34132b6d936ea4077f8c96d84a00c74496332a4f (patch) | |
| tree | 865131960ed43e2e9a0db5d2eb80144a204b4969 /src/zenserver/zenserver.cpp | |
| parent | Improvement: Add names to background jobs for easier debugging (#412) (diff) | |
| download | zen-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.cpp | 16 |
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 |