1 #include "LogRecord.hxx"
7 #include "YacsTrace.hxx"
9 using namespace YACS::ENGINE;
11 LogRecord::LogRecord(const std::string& name,int level,const std::string& message, const char* file, int line)
12 :_loggerName(name),_level(level),_message(message),_fileName((char*)file),_line(line)
16 LogRecord::~LogRecord()
20 std::string LogRecord::getLevelName(int level)
39 std::string LogRecord::getStr()
41 std::stringstream msg;
42 msg << "LogRecord: " << _loggerName << ":" << getLevelName(_level) << ":" << _message;
44 msg << " (" << _fileName << ":" << _line << ")";