|
Monero
|
Represents registries for verbose logging. More...
#include <easylogging++.h>


Public Member Functions | |
| VRegistry (base::type::VerboseLevel level, base::type::EnumType *pFlags) | |
| void | setLevel (base::type::VerboseLevel level) |
| Sets verbose level. Accepted range is 0-9. | |
| base::type::VerboseLevel | level (void) const |
| void | clearCategories (void) |
| void | clearModules (void) |
| void | setCategories (const char *categories, bool clear=true) |
| std::string | getCategories () |
| void | setModules (const char *modules) |
| bool | priority_allowed (int priority, const std::string &category) |
| bool | allowed (Level level, const std::string &category) |
| bool | allowed (base::type::VerboseLevel vlevel, const char *file) |
| const std::unordered_map< std::string, base::type::VerboseLevel > & | modules (void) const |
| void | setFromArgs (const base::utils::CommandLineArgs *commandLineArgs) |
| bool | vModulesEnabled (void) |
| Whether or not vModules enabled. | |
| void | setFilenameCommonPrefix (const std::string &prefix) |
| const std::string & | getFilenameCommonPrefix () const |
| Public Member Functions inherited from el::base::threading::ThreadSafe | |
| virtual void | acquireLock (void) ELPP_FINAL |
| virtual void | releaseLock (void) ELPP_FINAL |
| virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
Private Attributes | |
| base::type::VerboseLevel | m_level |
| base::type::EnumType * | m_pFlags |
| std::unordered_map< std::string, base::type::VerboseLevel > | m_modules |
| std::vector< std::pair< std::string, Level > > | m_categories |
| std::map< std::string, int > | m_cached_allowed_categories |
| std::string | m_categoriesString |
| std::string | m_filenameCommonPrefix |
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.
|
explicit |
| bool el::base::VRegistry::allowed | ( | base::type::VerboseLevel | vlevel, |
| const char * | file ) |
| void el::base::VRegistry::clearCategories | ( | void | ) |
|
inline |
| std::string el::base::VRegistry::getCategories | ( | ) |
|
inline |
|
inline |
|
inline |
| bool el::base::VRegistry::priority_allowed | ( | int | priority, |
| const std::string & | category ) |
|
inline |
| void el::base::VRegistry::setFromArgs | ( | const base::utils::CommandLineArgs * | commandLineArgs | ) |
| void el::base::VRegistry::setLevel | ( | base::type::VerboseLevel | level | ) |
Sets verbose level. Accepted range is 0-9.
| void el::base::VRegistry::setModules | ( | const char * | modules | ) |
|
inline |
Whether or not vModules enabled.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |