diff --git a/world/net.cpp b/world/net.cpp index fae6efd1b..da77b387c 100644 --- a/world/net.cpp +++ b/world/net.cpp @@ -493,6 +493,7 @@ int main(int argc, char** argv) { eqsf.Close(); Log.Out(Logs::Detail, Logs::World_Server,"Signaling HTTP service to stop..."); http_server.Stop(); + Log.CloseFileLogs(); return 0; } diff --git a/zone/net.cpp b/zone/net.cpp index 7d25c1ff7..5c74d209d 100644 --- a/zone/net.cpp +++ b/zone/net.cpp @@ -479,6 +479,7 @@ int main(int argc, char** argv) { command_deinit(); safe_delete(parse); Log.Out(Logs::Detail, Logs::Zone_Server, "Proper zone shutdown complete."); + Log.CloseFileLogs(); return 0; } @@ -495,6 +496,7 @@ void Shutdown() RunLoops = false; worldserver.Disconnect(); Log.Out(Logs::Detail, Logs::Zone_Server, "Shutting down..."); + Log.CloseFileLogs(); } uint32 NetConnection::GetIP()