UMPIRE
Umpire: resource management and provision
umpire::util::Logger Class Reference

#include </home/docs/checkouts/readthedocs.org/user_builds/umpire/checkouts/develop/src/umpire/util/Logger.hpp>

Public Member Functions

void setLoggingMsgLevel (message::Level level) noexcept
 
void logMessage (message::Level level, const std::string &message, const std::string &fileName, int line) noexcept
 
bool logLevelEnabled (message::Level level)
 
 ~Logger () noexcept=default
 
 Logger (const Logger &)=delete
 
Loggeroperator= (const Logger &)=delete
 

Static Public Member Functions

static void initialize ()
 
static void finalize ()
 
static LoggergetActiveLogger ()
 

Constructor & Destructor Documentation

◆ ~Logger()

umpire::util::Logger::~Logger ( )
defaultnoexcept

◆ Logger()

umpire::util::Logger::Logger ( const Logger )
delete

Member Function Documentation

◆ setLoggingMsgLevel()

void umpire::util::Logger::setLoggingMsgLevel ( message::Level  level)
noexcept

◆ logMessage()

void umpire::util::Logger::logMessage ( message::Level  level,
const std::string &  message,
const std::string &  fileName,
int  line 
)
noexcept

◆ initialize()

static void umpire::util::Logger::initialize ( )
static

◆ finalize()

static void umpire::util::Logger::finalize ( )
static

◆ getActiveLogger()

Logger * umpire::util::Logger::getActiveLogger ( )
static

◆ logLevelEnabled()

bool umpire::util::Logger::logLevelEnabled ( message::Level  level)
inline

◆ operator=()

Logger& umpire::util::Logger::operator= ( const Logger )
delete