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 &))