Class Dune::XT::Common::DefaultLogger

class Dune::XT::Common::DefaultLogger

A logging manager that provides info, debug and warning streams

static std::string Dune::XT::Common::DefaultLogger::build_prefix(const std::string &prfx, const size_t cnt, const std::string &clr)

No documentation provided.

DefaultLogger &Dune::XT::Common::DefaultLogger::operator=(const DefaultLogger &other)

No documentation provided.

bool Dune::XT::Common::DefaultLogger::info_enabled()

No documentation provided.

bool Dune::XT::Common::DefaultLogger::debug_enabled()

No documentation provided.

bool Dune::XT::Common::DefaultLogger::warn_enabled()

No documentation provided.

void Dune::XT::Common::DefaultLogger::enable(const std::string &prfx = <recovery-expr>(""))

No documentation provided.

void Dune::XT::Common::DefaultLogger::enable_like(const DefaultLogger &other)

No documentation provided.

std::array<bool, 3> Dune::XT::Common::DefaultLogger::get_state_or(const std::array<bool, 3> &other_state) const

No documentation provided.

std::array<bool, 3> Dune::XT::Common::DefaultLogger::get_state_and(const std::array<bool, 3> &other_state) const

No documentation provided.

void Dune::XT::Common::DefaultLogger::state_or(const std::array<bool, 3> &other_state)

No documentation provided.

void Dune::XT::Common::DefaultLogger::state_and(const std::array<bool, 3> &other_state)

No documentation provided.

void Dune::XT::Common::DefaultLogger::disable()

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.

Dune::XT::Common::DefaultLogger::DefaultLogger(const std::string &prfx = <recovery-expr>(""), const std::array<bool, 3> &initial_state = <recovery-expr>(default_logger_state), std::array<std::string, 3> colors = <recovery-expr>({{"blue", "darkgray", "red"}}), bool global_timer = true)

No documentation provided.

Dune::XT::Common::DefaultLogger::DefaultLogger(const DefaultLogger&)

No documentation provided.

std::string Dune::XT::Common::DefaultLogger::prefix

No documentation provided.

std::array<bool, 3> Dune::XT::Common::DefaultLogger::state

No documentation provided.

size_t Dune::XT::Common::DefaultLogger::copy_count

No documentation provided.

int Dune::XT::Common::DefaultLogger::timer_

No documentation provided.

std::array<std::string, 3> Dune::XT::Common::DefaultLogger::colors_

No documentation provided.

bool Dune::XT::Common::DefaultLogger::global_timer_

No documentation provided.

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

No documentation provided.

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

No documentation provided.

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

No documentation provided.