|
Monero
|
Easylogging++ management storage. More...
#include <easylogging++.h>


Public Member Functions | |
| Storage (const LogBuilderPtr &defaultLogBuilder) | |
| virtual | ~Storage (void) |
| bool | validateEveryNCounter (const char *filename, base::type::LineNumber lineNumber, std::size_t occasion) |
| bool | validateAfterNCounter (const char *filename, base::type::LineNumber lineNumber, std::size_t n) |
| bool | validateNTimesCounter (const char *filename, base::type::LineNumber lineNumber, std::size_t n) |
| base::RegisteredHitCounters * | hitCounters (void) const |
| base::RegisteredLoggers * | registeredLoggers (void) const |
| base::VRegistry * | vRegistry (void) const |
| const base::utils::CommandLineArgs * | commandLineArgs (void) const |
| void | addFlag (LoggingFlag flag) |
| void | removeFlag (LoggingFlag flag) |
| bool | hasFlag (LoggingFlag flag) const |
| base::type::EnumType | flags (void) const |
| void | setFlags (base::type::EnumType flags) |
| void | setPreRollOutCallback (const PreRollOutCallback &callback) |
| void | unsetPreRollOutCallback (void) |
| PreRollOutCallback & | preRollOutCallback (void) |
| bool | hasCustomFormatSpecifier (const char *formatSpecifier) |
| void | installCustomFormatSpecifier (const CustomFormatSpecifier &customFormatSpecifier) |
| bool | uninstallCustomFormatSpecifier (const char *formatSpecifier) |
| const std::vector< CustomFormatSpecifier > * | customFormatSpecifiers (void) const |
| base::threading::Mutex & | customFormatSpecifiersLock () |
| void | setLoggingLevel (Level level) |
| template<typename T> | |
| bool | installLogDispatchCallback (const std::string &id) |
| template<typename T> | |
| void | uninstallLogDispatchCallback (const std::string &id) |
| template<typename T> | |
| T * | logDispatchCallback (const std::string &id) |
| void | setThreadName (const std::string &name) |
| Sets thread name for current thread. Requires std::thread. | |
| std::string | getThreadName (const std::string &threadId) |
| 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 |
Static Public Member Functions | |
| static el::base::type::StoragePointer & | getELPP () |
Private Member Functions | |
| void | setApplicationArguments (int argc, char **argv) |
| void | setApplicationArguments (int argc, const char **argv) |
| Private Member Functions inherited from el::base::NoCopy | |
| NoCopy (void) | |
Private Attributes | |
| base::RegisteredHitCounters * | m_registeredHitCounters |
| base::RegisteredLoggers * | m_registeredLoggers |
| base::type::EnumType | m_flags |
| base::VRegistry * | m_vRegistry |
| base::utils::CommandLineArgs | m_commandLineArgs |
| PreRollOutCallback | m_preRollOutCallback |
| std::unordered_map< std::string, base::type::LogDispatchCallbackPtr > | m_logDispatchCallbacks |
| std::unordered_map< std::string, base::type::PerformanceTrackingCallbackPtr > | m_performanceTrackingCallbacks |
| std::unordered_map< std::string, std::string > | m_threadNames |
| std::vector< CustomFormatSpecifier > | m_customFormatSpecifiers |
| base::threading::Mutex | m_customFormatSpecifiersLock |
| base::threading::Mutex | m_threadNamesLock |
| Level | m_loggingLevel |
Friends | |
| class | el::Helpers |
| class | el::base::DefaultLogDispatchCallback |
| class | el::LogBuilder |
| class | el::base::MessageBuilder |
| class | el::base::Writer |
| class | el::base::PerformanceTracker |
| class | el::base::LogDispatcher |
Additional Inherited Members | |
| Protected Member Functions inherited from el::base::threading::ThreadSafe | |
| ThreadSafe (void) | |
| virtual | ~ThreadSafe (void) |
Easylogging++ management storage.
|
explicit |
|
virtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
static |
|
inline |
| bool el::base::Storage::hasCustomFormatSpecifier | ( | const char * | formatSpecifier | ) |
|
inline |
|
inline |
| void el::base::Storage::installCustomFormatSpecifier | ( | const CustomFormatSpecifier & | customFormatSpecifier | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
Sets thread name for current thread. Requires std::thread.
| bool el::base::Storage::uninstallCustomFormatSpecifier | ( | const char * | formatSpecifier | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |