17 #pragma warning(disable : 4512) // assignment operator could not be generated
18 #pragma warning(disable : 4290) // C++ exception specification ignored except to indicate a function is not __declspec(nothrow)
19 #include <log4cpp/Category.hh>
22 #include <biogears/cdm/utils/Logger.h>
23 #include <biogears/cdm/CommonDataModel.h>
29 #pragma warning(disable : 4100)
37 void LogToConsole(
bool b);
41 void SetLogLevel(log4cpp::Priority::Value priority);
42 log4cpp::Priority::Value GetLogLevel();
47 virtual bool HasForward();
49 virtual void Debug(
const std::string& msg,
const std::string& origin =
Loggable::empty);
50 virtual void Debug(std::stringstream& msg,
const std::string& origin =
Loggable::empty);
51 virtual void Debug(std::ostream& msg,
const std::string& origin =
Loggable::empty);
53 virtual void Info(
const std::string& msg,
const std::string& origin =
Loggable::empty);
54 virtual void Info(std::stringstream& msg,
const std::string& origin =
Loggable::empty);
55 virtual void Info(
const std::stringstream& msg,
const std::string& origin =
Loggable::empty);
56 virtual void Info(std::ostream& msg,
const std::string& origin =
Loggable::empty);
58 virtual void Warning(
const std::string& msg,
const std::string& origin =
Loggable::empty);
59 virtual void Warning(std::stringstream& msg,
const std::string& origin =
Loggable::empty);
60 virtual void Warning(std::ostream& msg,
const std::string& origin =
Loggable::empty);
62 virtual void Error(
const std::string& msg,
const std::string& origin =
Loggable::empty);
63 virtual void Error(std::stringstream& msg,
const std::string& origin =
Loggable::empty);
64 virtual void Error(std::ostream& msg,
const std::string& origin =
Loggable::empty);
66 virtual void Fatal(
const std::string& msg,
const std::string& origin =
Loggable::empty);
67 virtual void Fatal(std::stringstream& msg,
const std::string& origin =
Loggable::empty);
68 virtual void Fatal(std::ostream& msg,
const std::string& origin =
Loggable::empty);
71 virtual std::string FormatLogMessage(
const std::string& origin,
const std::string& msg);
std::stringstream m_ss
Definition: NullLogger.h:78
Definition: NullLogger.h:32
static const std::string empty
Definition: Logger.h:29
const SEScalarTime * m_time
Definition: NullLogger.h:77
log4cpp::Category * m_Log
Definition: NullLogger.h:74
Definition: SEScalarTime.h:37
LoggerForward * m_Forward
Definition: NullLogger.h:73
log4cpp::Appender * m_ConsoleAppender
Definition: NullLogger.h:76
log4cpp::Appender * m_FileAppender
Definition: NullLogger.h:75
Definition: SEElectricalCircuit.h:18