Go to the documentation of this file.
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_() {}
Simple logger that prints stuff to std::cout. Use LOG_COUT macros instead, i.e. LOG_COUT << "x = " <<...
Error level logger. Use LOG_ERROR macros instead, i.e. LOG_ERROR << "x = " << x;.
LogCout & operator<<(std::ostream &(*f)(std::ostream &))
Log< level::Info, false > LogInfo
Log< level::Warning, false > LogWarning
Warning level logger. Use LOG_WARN macros instead, i.e. LOG_WARN << "x = " << x;.
Information level logger. Use LOG_INFO macros instead, i.e. LOG_INFO << "x = " << x;.
Log< level::Error, false > LogError
LogCout & operator<<(T const &t)
Base Logger Object (empty)
LogCout & operator<<(std::ios_base &(*f)(std::ios_base &))