19 #ifndef CSCDQM_Logger_H 20 #define CSCDQM_Logger_H 30 #define LOG_DEBUG ((!edm::MessageDrop::instance()->debugEnabled) ? cscdqm::LogDebugger(false) : cscdqm::LogDebugger()) 36 #define LOG_DEBUG cscdqm::LogDebugger() 40 #define LOG_ERROR cscdqm::LogError() 41 #define LOG_WARN cscdqm::LogWarn() 42 #define LOG_INFO cscdqm::LogInfo() 43 #define LOG_COUT cscdqm::LogCout() 107 LogDebugger() :
edm::LogDebug_(
"", __FILE__, __LINE__) {}
108 LogDebugger(
const bool empty) :
edm::LogDebug_() {}
LogCout & operator<<(std::ostream &(*f)(std::ostream &))
Information level logger. Use LOG_INFO macros instead, i.e. LOG_INFO << "x = " << x;...
Error level logger. Use LOG_ERROR macros instead, i.e. LOG_ERROR << "x = " << x;. ...
Log< level::Error, false > LogError
Simple logger that prints stuff to std::cout. Use LOG_COUT macros instead, i.e. LOG_COUT << "x = " <<...
Log< level::Info, false > LogInfo
Base Logger Object (empty)
Warning level logger. Use LOG_WARN macros instead, i.e. LOG_WARN << "x = " << x;. ...
LogCout & operator<<(T const &t)
Log< level::Warning, false > LogWarning
LogCout & operator<<(std::ios_base &(*f)(std::ios_base &))