Changeset 53


Ignore:
Timestamp:
09/27/07 00:41:37 (12 years ago)
Author:
art
Message:

Corrected some logging issues

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/nrEngine/Log.h

    r45 r53  
    186186                        // get log level string 
    187187                        std::string getLevelStr(LogLevel level); 
    188                          
     188 
     189            // check whenever logging was initialized 
     190            bool _bInitialized; 
    189191        }; 
    190192         
  • trunk/src/nrEngine/Log.cpp

    r46 r53  
    2121        Log::Log() 
    2222        { 
    23                 _logLevel = LL_NORMAL; 
     23        _logLevel = LL_NORMAL; 
     24        _bInitialized = false;         
    2425        } 
    2526         
     
    5253                         
    5354                log (LOG_ANYTHING, LL_DEBUG, "Logging activated"); 
    54                                  
     55 
     56        _bInitialized = true; 
     57                     
    5558                return OK; 
    5659        } 
     
    6063        { 
    6164                // check whenver we have already initialised the log engine 
    62                 /*if (logPath.length() == 0){ 
    63                         static bool warned = false; 
    64                         if (warned == false){ 
    65                                 logIt(LOG_CONSOLE, LL_WARNING, "You can not log messages before you initialize the log engine"); 
    66                                 warned = true; 
    67                         } 
    68                         return; 
    69                 }*/ 
    70                          
     65        if (!_bInitialized) return; 
     66                                 
    7167                // get messages  
    7268                va_list args;  
     
    9086        void Log::log(LogTarget target, LogLevel level, const char* msg, ...) 
    9187        { 
    92          
    93                 // check whenver we have already initialised the log engine 
    94                 /*if (logPath.length() == 0){ 
    95                         static bool warned = false; 
    96                         if (warned == false){ 
    97                                 logIt(LOG_CONSOLE, LL_WARNING, "You can not log messages before you initialize the log engine"); 
    98                                 warned = true; 
    99                         } 
    100                         return; 
    101                 }*/ 
     88        // check whenver we have already initialised the log engine 
     89        if (!_bInitialized) return; 
    10290                         
    10391                // get messages  
     
    120108 
    121109        //------------------------------------------------------------------------- 
    122         void Log::logIt(int32 target, LogLevel level, const char *msg){ 
    123  
     110        void Log::logIt(int32 target, LogLevel level, const char *msg) 
     111    { 
    124112                // check whenever the coming message is allowed to be logged 
    125113                if (level > _logLevel) return; 
Note: See TracChangeset for help on using the changeset viewer.