Loading...
Searching...
No Matches
logger.hpp
188 void println(const std::string &message, const log::Level severity, log::Visibility visibility);
244 Logger & cout(log::Level defualtSeverity = log::Level::LEVEL_NOTSET, log::Visibility defualtVisibility = log::VISIBILITY_NOTSET);
245 Logger & cout(const std::string &name, log::Level defualtSeverity = log::Level::LEVEL_NOTSET, log::Visibility defualtVisibility = log::VISIBILITY_NOTSET);
326 Logger & cout(log::Level defualtSeverity = log::Level::LEVEL_NOTSET, log::Visibility defualtVisibility = log::VISIBILITY_NOTSET);
327 Logger & cout(const std::string &name, log::Level defualtSeverity = log::Level::LEVEL_NOTSET, log::Visibility defualtVisibility = log::VISIBILITY_NOTSET);
330 Logger & critical(const std::string &name, log::Visibility visibility = log::VISIBILITY_NOTSET);
382 BITPIT_DEPRECATED(LoggerManipulator<log::Visibility> visibility(const log::Visibility &visibility));
397 LoggerManipulator<log::Level> disable(const log::Level &verbosity = log::Level::LEVEL_CRITICAL);
399 Logger & disableConsole(Logger &logger, const log::Level &verbosity = log::Level::LEVEL_CRITICAL);
400 LoggerManipulator<log::Level> disableConsole(const log::Level &verbosity = log::Level::LEVEL_CRITICAL);
403 LoggerManipulator<log::Level> disableFile(const log::Level &verbosity = log::Level::LEVEL_CRITICAL);
LoggerBuffer(int nProcesses, int rank, std::size_t bufferSize=256)
Definition logger.cpp:63
void setSettings(const std::shared_ptr< Settings > &settings)
Definition logger.cpp:404
void setConsoleEnabled(bool enabled)
Definition logger.cpp:314
void setConsoleStream(std::ostream *console)
Definition logger.cpp:330
void create(const std::string &name, bool reset=false, int nProcesses=1, int rank=0)
Definition logger.cpp:1336
Logger & debug(log::Visibility visibility=log::VISIBILITY_NOTSET)
Definition logger.cpp:1243
bool destroy(const std::string &name, bool force=false)
Definition logger.cpp:1393
void setVerbosities(log::Level threshold)
Definition logger.cpp:1558
Logger & critical(log::Visibility visibility=log::VISIBILITY_NOTSET)
Definition logger.cpp:1091
std::string getDefaultDirectory() const
Definition logger.cpp:1612
Logger & cout(log::Level defualtSeverity=log::Level::LEVEL_NOTSET, log::Visibility defualtVisibility=log::VISIBILITY_NOTSET)
Definition logger.cpp:1025
Logger & warning(log::Visibility visibility=log::VISIBILITY_NOTSET)
Definition logger.cpp:1167
Logger & error(log::Visibility visibility=log::VISIBILITY_NOTSET)
Definition logger.cpp:1129
void setFileVerbosity(log::Level threshold)
Definition logger.cpp:1590
Logger & info(log::Visibility visibility=log::VISIBILITY_NOTSET)
Definition logger.cpp:1205
void setConsoleVerbosity(log::Level threshold)
Definition logger.cpp:1574
void initialize(log::Mode mode, bool reset, int nProcesses, int rank)
Definition logger.cpp:1277
void setDefaultVisibility(log::Visibility visibility)
Definition logger.cpp:588
void setDefaultSeverity(log::Level severity)
Definition logger.cpp:546
void setConsoleTimestampEnabled(bool enabled)
Definition logger.cpp:669
void setFileVerbosity(log::Level threshold)
Definition logger.cpp:776
void setConsoleVerbosity(log::Level threshold)
Definition logger.cpp:689
bool isConsoleTimestampEnabled() const
Definition logger.cpp:659
void disableConsole(log::Level=log::Level::LEVEL_CRITICAL)
Definition logger.cpp:514
void setVisibility(log::Visibility visibility)
Definition logger.cpp:610
void setFileTimestampEnabled(bool enabled)
Definition logger.cpp:756
void disableFile(log::Level=log::Level::LEVEL_CRITICAL)
Definition logger.cpp:536
std::ostream & operator<<(std::ostream &, const std::vector< T > &)
Definition Operators_vector.tpp:1353
The namespace 'log' contains routines for interacting with the message logger.
Definition logger.cpp:1618
LoggerManipulator< log::Level > defaultSeverity(const log::Level &severity)
Definition logger.cpp:1965
Logger & cout(log::Level defaultSeverity, log::Visibility defaultVisibility)
Definition logger.cpp:1714
LoggerManipulator< log::Visibility > defaultVisibility(const log::Visibility &visibility)
Definition logger.cpp:2019
LoggerManipulator< log::Level > verbosities(const log::Level &threshold)
Definition logger.cpp:2075
Logger & setPriority(Logger &logger, const log::Priority &priority)
Definition logger.cpp:1977
LoggerManipulator< log::Visibility > visibility(const log::Visibility &visibility)
Definition logger.cpp:2046
Logger & operator<<(Logger &logger, LoggerManipulator< T > &&m)
Definition logger.hpp:367
Logger & disable(Logger &logger, const log::Level &level)
Definition logger.cpp:2143
LoggerManipulator< log::Level > consoleVerbosity(const log::Level &threshold)
Definition logger.cpp:2102
Logger & setDefaultSeverity(Logger &logger, const log::Level &severity)
Definition logger.cpp:1950
LoggerManipulator< log::Priority > priority(const log::Priority &priority)
Definition logger.cpp:1992
LoggerManipulator< log::Level > fileVerbosity(const log::Level &threshold)
Definition logger.cpp:2129
Logger & setFileVerbosity(Logger &logger, const log::Level &threshold)
Definition logger.cpp:2114
Logger & setVisibility(Logger &logger, const log::Visibility &visibility)
Definition logger.cpp:2031
Logger & disableConsole(Logger &logger, const log::Level &level)
Definition logger.cpp:2174
Logger & setDefaultVisibility(Logger &logger, const log::Visibility &visibility)
Definition logger.cpp:2004
Logger & setVerbosities(Logger &logger, const log::Level &threshold)
Definition logger.cpp:2059
Logger & setIndentation(Logger &logger, const int &delta)
Definition logger.cpp:2234
LoggerManipulator< std::string > context(const std::string &context)
Definition logger.cpp:1938
Logger & disableFile(Logger &logger, const log::Level &level)
Definition logger.cpp:2205
Logger & setConsoleVerbosity(Logger &logger, const log::Level &threshold)
Definition logger.cpp:2087
Logger & setContext(Logger &logger, const std::string &context)
Definition logger.cpp:1923
Definition logger.hpp:87
Definition logger.hpp:350
LoggerManipulator(Logger &(*ff)(Logger &, const T &), const T &ss)
Definition logger.hpp:357
