Ignore:
Timestamp:
03/08/2007 00:29:31 (5 years ago)
Author:
chris
Message:

Convert most printf() and fprintf() calls to use logging framework
instead. (merges [1789])

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/chris/general/lib/common/Logging.cpp

    r1642 r1790  
    244244                msg += "[" + sTag + "] "; 
    245245        } 
     246 
     247        if (level <= Log::FATAL) 
     248        { 
     249                msg += "FATAL: "; 
     250        } 
     251        else if (level <= Log::ERROR) 
     252        { 
     253                msg += "ERROR: "; 
     254        } 
     255        else if (level <= Log::WARNING) 
     256        { 
     257                msg += "WARNING: "; 
     258        } 
     259        else if (level <= Log::NOTICE) 
     260        { 
     261                msg += "NOTICE: "; 
     262        } 
    246263         
    247264        msg += rMessage; 
     
    273290                case Log::EVERYTHING: syslogLevel = LOG_DEBUG;   break; 
    274291        } 
    275                  
    276         syslog(syslogLevel, "%s", rMessage.c_str()); 
     292 
     293        std::string msg; 
     294 
     295        if (level <= Log::FATAL) 
     296        { 
     297                msg = "FATAL: "; 
     298        } 
     299        else if (level <= Log::ERROR) 
     300        { 
     301                msg = "ERROR: "; 
     302        } 
     303        else if (level <= Log::WARNING) 
     304        { 
     305                msg = "WARNING: "; 
     306        } 
     307        else if (level <= Log::NOTICE) 
     308        { 
     309                msg = "NOTICE: "; 
     310        } 
     311 
     312        msg += rMessage; 
     313 
     314        syslog(syslogLevel, "%s", msg.c_str()); 
    277315         
    278316        return true; 
Note: See TracChangeset for help on using the changeset viewer.