core/Logger.cpp
changeset 669 ce01c2eb020c
parent 665 74fa35a4c27c
child 673 fc1d50579d06
     1.1 --- a/core/Logger.cpp	Thu Apr 05 07:59:27 2007 +0000
     1.2 +++ b/core/Logger.cpp	Thu Apr 05 10:55:40 2007 +0000
     1.3 @@ -34,10 +34,11 @@
     1.4  {
     1.5  	if (strcasecmp(key, "Logging") == 0)
     1.6  	{
     1.7 -		bool state = true;
     1.8 +		bool state;
     1.9  
    1.10  		if (strcasecmp(value, "on") == 0)
    1.11  		{
    1.12 +			state = true;
    1.13  		} else if (strcasecmp(value, "off") == 0) {
    1.14  			state = false;
    1.15  		} else {
    1.16 @@ -47,12 +48,7 @@
    1.17  
    1.18  		if (source == ConfigSource_Console)
    1.19  		{
    1.20 -			if (state && !m_Active)
    1.21 -			{
    1.22 -				EnableLogging();
    1.23 -			} else if (!state && m_Active) {
    1.24 -				DisableLogging();
    1.25 -			}
    1.26 +			state ? EnableLogging() : DisableLogging();
    1.27  		} else {
    1.28  			m_InitialState = state;
    1.29  		}
    1.30 @@ -412,7 +408,7 @@
    1.31  		return;
    1.32  	}
    1.33  	m_Active = true;
    1.34 -	LogMessage("Logging enabled manually by user.");
    1.35 +	LogMessage("[SM] Logging enabled manually by user.");
    1.36  }
    1.37  
    1.38  void Logger::DisableLogging()
    1.39 @@ -421,7 +417,7 @@
    1.40  	{
    1.41  		return;
    1.42  	}
    1.43 -	LogMessage("Logging disabled manually by user.");
    1.44 +	LogMessage("[SM] Logging disabled manually by user.");
    1.45  	m_Active = false;
    1.46  }
    1.47