| 1 |
//============================================================================ |
//============================================================================ |
| 2 |
// $Id: Logger.h,v 1.5 2008-03-05 11:36:27 messineo Exp $ |
// $Id: Logger.h,v 1.1.1.1 2008-09-23 07:20:11 mocchiut Exp $ |
| 3 |
// Description : |
// Description : |
| 4 |
//============================================================================ |
//============================================================================ |
| 5 |
#ifndef LOGGER_H_ |
#ifndef LOGGER_H_ |
| 21 |
}; |
}; |
| 22 |
LogUtil(std::string& filename, logLevel level); |
LogUtil(std::string& filename, logLevel level); |
| 23 |
LogUtil(std::string& filename); |
LogUtil(std::string& filename); |
| 24 |
LogUtil(char* filename,logLevel level); |
LogUtil(const char* filename,logLevel level); |
| 25 |
LogUtil(char* filename); |
LogUtil(const char* filename); |
| 26 |
void setLoglevel(logLevel level); |
void setLoglevel(logLevel level); |
| 27 |
std::string& getLogFileName(); |
std::string& getLogFileName(); |
| 28 |
void logError(std::string& msg); |
void logError(std::string& msg); |
| 31 |
void logAll(std::string& msg); |
void logAll(std::string& msg); |
| 32 |
|
|
| 33 |
void logAlways(std::string& msg); |
void logAlways(std::string& msg); |
| 34 |
void logAlways(char* msg); |
void logAlways(const char* msg); |
| 35 |
void logError(char* msg); |
void logError(const char* msg); |
| 36 |
void logWarning(char* msg); |
void logWarning(const char* msg); |
| 37 |
void logInfo(char* msg); |
void logInfo(const char* msg); |
| 38 |
void logAll(char* msg); |
void logAll(const char* msg); |
| 39 |
|
|
| 40 |
void appendLog(char* msg){mtempstring+=msg;}; |
void appendLog(const char* msg){mtempstring+=msg;}; |
| 41 |
void flushLog(logLevel level){ |
void flushLog(logLevel level){ |
| 42 |
if(level == LOGERROR) logError(mtempstring); |
if(level == LOGERROR) logError(mtempstring); |
| 43 |
if(level == LOGWARN) logError(mtempstring); |
if(level == LOGWARN) logError(mtempstring); |