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.

std::ostream &Dune::XT::Common::TimedLogManager::info()

No documentation provided.

std::ostream &Dune::XT::Common::TimedLogManager::debug()

No documentation provided.

std::ostream &Dune::XT::Common::TimedLogManager::warn()

No documentation provided.

Dune::XT::Common::TimedLogManager::TimedLogManager(const int &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> &current_level, std::ostream &disabled_out = <recovery-expr>(dev_null), std::ostream &enabled_out = std::cout, std::ostream &warn_out = std::cerr)

No documentation provided.

Dune::XT::Common::TimedLogManager::~TimedLogManager()

No documentation provided.

const int &Dune::XT::Common::TimedLogManager::timer_

No documentation provided.

std::atomic<ssize_t> &Dune::XT::Common::TimedLogManager::current_level_

No documentation provided.

std::shared_ptr<std::ostream> Dune::XT::Common::TimedLogManager::info_

No documentation provided.

std::shared_ptr<std::ostream> Dune::XT::Common::TimedLogManager::debug_

No documentation provided.

std::shared_ptr<std::ostream> Dune::XT::Common::TimedLogManager::warn_

No documentation provided.