mirror of
https://github.com/yanyiwu/cppjieba.git
synced 2025-07-18 00:00:12 +08:00
update logger.cpp/g
This commit is contained in:
parent
73e83e6ed9
commit
51aa9c11f7
@ -5,16 +5,16 @@
|
|||||||
#include "logger.h"
|
#include "logger.h"
|
||||||
namespace CPPCOMMON
|
namespace CPPCOMMON
|
||||||
{
|
{
|
||||||
|
char Logger::_cStrBuf[CSTR_BUFFER_SIZE];
|
||||||
|
const char * Logger::_logLevel[LEVEL_ARRAY_SIZE] = {
|
||||||
|
"DEBUG","INFO","WARN","ERROR","FATAL"
|
||||||
|
};
|
||||||
|
|
||||||
const char * Logger::_logFormat = "%s [File:%s] [Line:%d] [%s] Msg:%s\n";
|
const char * Logger::_logFormat = "%s [File:%s] [Line:%d] [%s] Msg:%s\n";
|
||||||
const char * Logger::_timeFormat = "%Y-%m-%d %H:%M:%S";
|
const char * Logger::_timeFormat = "%Y-%m-%d %H:%M:%S";
|
||||||
|
time_t Logger::_timeNow;
|
||||||
Logger::Logger()
|
Logger::Logger()
|
||||||
{
|
{
|
||||||
_logLevel[LL_DEBUG] = "DEBUG";
|
|
||||||
_logLevel[LL_INFO] = "INFO";
|
|
||||||
_logLevel[LL_WARN] = "WARN";
|
|
||||||
_logLevel[LL_ERROR] = "ERROR";
|
|
||||||
_logLevel[LL_FATAL] = "FATAL";
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Logger::~Logger()
|
Logger::~Logger()
|
||||||
@ -52,10 +52,6 @@ namespace CPPCOMMON
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
namespace CPPCOMMON
|
|
||||||
{
|
|
||||||
Logger loggerSingleTon;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
#ifdef LOGGER_UT
|
#ifdef LOGGER_UT
|
||||||
|
@ -23,11 +23,11 @@
|
|||||||
#define CSTR_BUFFER_SIZE 1024
|
#define CSTR_BUFFER_SIZE 1024
|
||||||
|
|
||||||
|
|
||||||
#define LogDebug(msg) loggerSingleTon.Logging(LL_DEBUG, msg, __FILE__, __LINE__)
|
#define LogDebug(msg) Logger::Logging(LL_DEBUG, msg, __FILE__, __LINE__)
|
||||||
#define LogInfo(msg) loggerSingleTon.Logging(LL_INFO, msg, __FILE__, __LINE__)
|
#define LogInfo(msg) Logger::Logging(LL_INFO, msg, __FILE__, __LINE__)
|
||||||
#define LogWarn(msg) loggerSingleTon.Logging(LL_WARN, msg, __FILE__, __LINE__)
|
#define LogWarn(msg) Logger::Logging(LL_WARN, msg, __FILE__, __LINE__)
|
||||||
#define LogError(msg) loggerSingleTon.Logging(LL_ERROR, msg, __FILE__, __LINE__)
|
#define LogError(msg) Logger::Logging(LL_ERROR, msg, __FILE__, __LINE__)
|
||||||
#define LogFatal(msg) loggerSingleTon.Logging(LL_FATAL, msg, __FILE__, __LINE__)
|
#define LogFatal(msg) Logger::Logging(LL_FATAL, msg, __FILE__, __LINE__)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -40,20 +40,15 @@ namespace CPPCOMMON
|
|||||||
Logger();
|
Logger();
|
||||||
~Logger();
|
~Logger();
|
||||||
public:
|
public:
|
||||||
bool Logging(uint level, const string& msg, const char* fileName, int lineNo);
|
static bool Logging(uint level, const string& msg, const char* fileName, int lineNo);
|
||||||
bool Logging(uint level, const char * msg, const char* fileName, int lineNo);
|
static bool Logging(uint level, const char * msg, const char* fileName, int lineNo);
|
||||||
private:
|
private:
|
||||||
char _cStrBuf[CSTR_BUFFER_SIZE];
|
static char _cStrBuf[CSTR_BUFFER_SIZE];
|
||||||
const char * _logLevel[LEVEL_ARRAY_SIZE];
|
static const char * _logLevel[LEVEL_ARRAY_SIZE];
|
||||||
static const char * _logFormat;
|
static const char * _logFormat;
|
||||||
static const char * _timeFormat;
|
static const char * _timeFormat;
|
||||||
time_t _timeNow;
|
static time_t _timeNow;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
namespace CPPCOMMON
|
|
||||||
{
|
|
||||||
extern Logger loggerSingleTon;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user