Class Dune::XT::Common::TimedLogManager¶
-
class Dune::XT::Common::TimedLogManager¶
A logging manager that provides info, debug and warning streams
Note
Most likely you do not want to use this class directly but TimedLogger() instead.
Method Dune::XT::Common::TimedLogManager::info¶
-
std::ostream &Dune::XT::Common::TimedLogManager::info()¶
No documentation provided.
Method Dune::XT::Common::TimedLogManager::debug¶
-
std::ostream &Dune::XT::Common::TimedLogManager::debug()¶
No documentation provided.
Method Dune::XT::Common::TimedLogManager::warn¶
-
std::ostream &Dune::XT::Common::TimedLogManager::warn()¶
No documentation provided.
Constructor Dune::XT::Common::TimedLogManager::TimedLogManager¶
-
Dune::XT::Common::TimedLogManager::TimedLogManager(const Timer &timer, const std::string &info_prefix, const std::string &debug_prefix, const std::string &warning_prefix, const ssize_t max_info_level, const ssize_t max_debug_level, const bool enable_warnings, std::atomic<ssize_t> ¤t_level, std::ostream &disabled_out, std::ostream &enabled_out = std::cout, std::ostream &warn_out = std::cerr)¶
No documentation provided.
Destructor Dune::XT::Common::TimedLogManager::~TimedLogManager¶
-
Dune::XT::Common::TimedLogManager::~TimedLogManager()¶
No documentation provided.
Field Dune::XT::Common::TimedLogManager::timer_¶
-
const Timer &Dune::XT::Common::TimedLogManager::timer_¶
No documentation provided.
Field Dune::XT::Common::TimedLogManager::current_level_¶
-
std::atomic<ssize_t> &Dune::XT::Common::TimedLogManager::current_level_¶
No documentation provided.
Field Dune::XT::Common::TimedLogManager::info_¶
-
std::shared_ptr<std::ostream> Dune::XT::Common::TimedLogManager::info_¶
No documentation provided.
Field Dune::XT::Common::TimedLogManager::debug_¶
-
std::shared_ptr<std::ostream> Dune::XT::Common::TimedLogManager::debug_¶
No documentation provided.
Field Dune::XT::Common::TimedLogManager::warn_¶
-
std::shared_ptr<std::ostream> Dune::XT::Common::TimedLogManager::warn_¶
No documentation provided.