diff --git a/common/crash.cpp b/common/crash.cpp index cb02a0bb4..3828a9af0 100644 --- a/common/crash.cpp +++ b/common/crash.cpp @@ -294,6 +294,8 @@ void print_trace() SendCrashReport(crash_report); } + LogSys.CloseFileLogs(); + exit(1); } diff --git a/common/eqemu_logsys.cpp b/common/eqemu_logsys.cpp index a6a3e283d..18ef3efcc 100644 --- a/common/eqemu_logsys.cpp +++ b/common/eqemu_logsys.cpp @@ -87,6 +87,7 @@ EQEmuLogSys *EQEmuLogSys::LoadLogSettingsDefaults() * Set Defaults */ log_settings[Logs::Crash].log_to_console = static_cast(Logs::General); + log_settings[Logs::Crash].log_to_file = static_cast(Logs::General); log_settings[Logs::MySQLError].log_to_console = static_cast(Logs::General); log_settings[Logs::NPCScaling].log_to_gmsay = static_cast(Logs::General); log_settings[Logs::HotReload].log_to_gmsay = static_cast(Logs::General);