Represents registries for verbose logging. More...
#include <easylogging++.h>
Public Member Functions | |
bool | allowed (base::type::VerboseLevel vlevel, const char *file) |
void | clearModules (void) |
base::type::VerboseLevel | level (void) const |
const std::unordered_map< std::string, base::type::VerboseLevel > & | modules (void) const |
void | setFromArgs (const base::utils::CommandLineArgs *commandLineArgs) |
void | setLevel (base::type::VerboseLevel level) |
Sets verbose level. Accepted range is 0-9. More... | |
void | setModules (const char *modules) |
bool | vModulesEnabled (void) |
Whether or not vModules enabled. More... | |
VRegistry (base::type::VerboseLevel level, base::type::EnumType *pFlags) | |
Public Member Functions inherited from el::base::threading::ThreadSafe | |
virtual void | acquireLock (void) ELPP_FINAL |
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
virtual void | releaseLock (void) ELPP_FINAL |
Private Attributes | |
base::type::VerboseLevel | m_level |
std::unordered_map< std::string, base::type::VerboseLevel > | m_modules |
base::type::EnumType * | m_pFlags |
Additional Inherited Members | |
Protected Member Functions inherited from el::base::threading::ThreadSafe | |
ThreadSafe (void) | |
virtual | ~ThreadSafe (void) |
Private Member Functions inherited from el::base::NoCopy | |
NoCopy (void) | |
Represents registries for verbose logging.
Definition at line 2411 of file easylogging++.h.
|
explicit |
Definition at line 1955 of file easylogging++.cc.
bool el::base::VRegistry::allowed | ( | base::type::VerboseLevel | vlevel, |
const char * | file | ||
) |
Definition at line 2039 of file easylogging++.cc.
Definition at line 2422 of file easylogging++.h.
|
inline |
Definition at line 2418 of file easylogging++.h.
|
inline |
Definition at line 2431 of file easylogging++.h.
void el::base::VRegistry::setFromArgs | ( | const base::utils::CommandLineArgs * | commandLineArgs | ) |
Definition at line 2059 of file easylogging++.cc.
void el::base::VRegistry::setLevel | ( | base::type::VerboseLevel | level | ) |
Sets verbose level. Accepted range is 0-9.
Definition at line 1959 of file easylogging++.cc.
void el::base::VRegistry::setModules | ( | const char * | modules | ) |
Definition at line 1967 of file easylogging++.cc.
|
inline |
Whether or not vModules enabled.
Definition at line 2438 of file easylogging++.h.
|
private |
Definition at line 2443 of file easylogging++.h.
|
private |
Definition at line 2445 of file easylogging++.h.
|
private |
Definition at line 2444 of file easylogging++.h.