Opm::OpmLog Class Reference

#include <OpmLog.hpp>

Static Public Member Functions

static void addMessage (int64_t messageFlag, const std::string &message)
 
static bool hasBackend (const std::string &backendName)
 
static void addBackend (const std::string &name, std::shared_ptr< LogBackend > backend)
 
static bool removeBackend (const std::string &name)
 
static bool enabledMessageType (int64_t messageType)
 
static void addMessageType (int64_t messageType, const std::string &prefix)
 
template<class BackendType >
static std::shared_ptr
< BackendType > 
getBackend (const std::string &name)
 
template<class BackendType >
static std::shared_ptr
< BackendType > 
popBackend (const std::string &name)
 

Member Function Documentation

static void Opm::OpmLog::addBackend ( const std::string &  name,
std::shared_ptr< LogBackend backend 
)
static
static void Opm::OpmLog::addMessage ( int64_t  messageFlag,
const std::string &  message 
)
static
static void Opm::OpmLog::addMessageType ( int64_t  messageType,
const std::string &  prefix 
)
static
static bool Opm::OpmLog::enabledMessageType ( int64_t  messageType)
static
template<class BackendType >
static std::shared_ptr<BackendType> Opm::OpmLog::getBackend ( const std::string &  name)
inlinestatic
static bool Opm::OpmLog::hasBackend ( const std::string &  backendName)
static
template<class BackendType >
static std::shared_ptr<BackendType> Opm::OpmLog::popBackend ( const std::string &  name)
inlinestatic
static bool Opm::OpmLog::removeBackend ( const std::string &  name)
static

The documentation for this class was generated from the following file: