From 49cefa406b2520628c52fbc9febb6c0f41aa57a7 Mon Sep 17 00:00:00 2001 From: oy Date: Fri, 6 Aug 2010 20:38:13 +0200 Subject: added lost logfile feature --- src/engine/shared/config_variables.h | 2 +- src/engine/shared/engine.cpp | 6 ++++++ src/engine/shared/engine.h | 1 + 3 files changed, 8 insertions(+), 1 deletion(-) (limited to 'src/engine/shared') diff --git a/src/engine/shared/config_variables.h b/src/engine/shared/config_variables.h index e11eab6d..9fb67e80 100644 --- a/src/engine/shared/config_variables.h +++ b/src/engine/shared/config_variables.h @@ -9,7 +9,7 @@ MACRO_CONFIG_STR(PlayerName, player_name, 24, "nameless tee", CFGFLAG_SAVE|CFGFLAG_CLIENT, "Name of the player") MACRO_CONFIG_STR(ClanName, clan_name, 32, "", CFGFLAG_SAVE|CFGFLAG_CLIENT, "(not used)") MACRO_CONFIG_STR(Password, password, 32, "", CFGFLAG_CLIENT|CFGFLAG_SERVER, "Password to the server") -MACRO_CONFIG_STR(Logfile, logfile, 128, "", CFGFLAG_SAVE|CFGFLAG_CLIENT, "Filename to log all output to") +MACRO_CONFIG_STR(Logfile, logfile, 128, "", CFGFLAG_SAVE|CFGFLAG_CLIENT|CFGFLAG_SERVER, "Filename to log all output to") MACRO_CONFIG_INT(ClCpuThrottle, cl_cpu_throttle, 0, 0, 1, CFGFLAG_SAVE|CFGFLAG_CLIENT, "") MACRO_CONFIG_INT(ClEditor, cl_editor, 0, 0, 1, CFGFLAG_CLIENT, "") diff --git a/src/engine/shared/engine.cpp b/src/engine/shared/engine.cpp index 5cd50cf0..14fb3391 100644 --- a/src/engine/shared/engine.cpp +++ b/src/engine/shared/engine.cpp @@ -61,6 +61,12 @@ void CEngine::Init(const char *pAppname) //config_reset(); } +void CEngine::InitLogfile() +{ + // open logfile if needed + if(g_Config.m_Logfile[0]) + dbg_logger_file(g_Config.m_Logfile); +} static int HostLookupThread(void *pUser) { diff --git a/src/engine/shared/engine.h b/src/engine/shared/engine.h index ad266ae4..22d03d42 100644 --- a/src/engine/shared/engine.h +++ b/src/engine/shared/engine.h @@ -17,6 +17,7 @@ class CEngine public: void Init(const char *pAppname); + void InitLogfile(); void HostLookup(CHostLookup *pLookup, const char *pHostname); }; -- cgit 1.4.1