|
Electroneum
|
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 () |
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.
Definition at line 2597 of file easylogging++.h.
|
explicit |
|
virtual |
|
inline |
Definition at line 2641 of file easylogging++.h.
|
inline |
Definition at line 2637 of file easylogging++.h.
|
inline |
Definition at line 2677 of file easylogging++.h.
|
inline |
Definition at line 2681 of file easylogging++.h.
|
inline |
Definition at line 2653 of file easylogging++.h.

|
static |
|
inline |
Definition at line 2729 of file easylogging++.h.
| bool el::base::Storage::hasCustomFormatSpecifier | ( | const char * | formatSpecifier | ) |
|
inline |
Definition at line 2649 of file easylogging++.h.
|
inline |
Definition at line 2619 of file easylogging++.h.

| void el::base::Storage::installCustomFormatSpecifier | ( | const CustomFormatSpecifier & | customFormatSpecifier | ) |
|
inline |
Definition at line 2690 of file easylogging++.h.

Definition at line 2699 of file easylogging++.h.

|
inline |
Definition at line 2669 of file easylogging++.h.
|
inline |
Definition at line 2623 of file easylogging++.h.
|
inline |
Definition at line 2645 of file easylogging++.h.
|
inline |
Definition at line 2657 of file easylogging++.h.

|
inline |
Definition at line 2685 of file easylogging++.h.
|
inline |
Definition at line 2661 of file easylogging++.h.
|
inline |
Sets thread name for current thread. Requires std::thread.
Definition at line 2723 of file easylogging++.h.
| bool el::base::Storage::uninstallCustomFormatSpecifier | ( | const char * | formatSpecifier | ) |
|
inline |
Definition at line 2695 of file easylogging++.h.

|
inline |
Definition at line 2665 of file easylogging++.h.
|
inline |
Definition at line 2611 of file easylogging++.h.

|
inline |
Definition at line 2607 of file easylogging++.h.

|
inline |
Definition at line 2615 of file easylogging++.h.

|
inline |
Definition at line 2627 of file easylogging++.h.
|
friend |
Definition at line 2760 of file easylogging++.h.
|
friend |
Definition at line 2765 of file easylogging++.h.
|
friend |
Definition at line 2762 of file easylogging++.h.
|
friend |
Definition at line 2764 of file easylogging++.h.
|
friend |
Definition at line 2763 of file easylogging++.h.
|
friend |
Definition at line 2759 of file easylogging++.h.
|
friend |
Definition at line 2761 of file easylogging++.h.