#include <easylogging++.h>
Protected Member Functions | |
base::threading::Mutex & | fileHandle (const LogDispatchData *data) |
virtual void | handle (const LogDispatchData *data) |
Protected Member Functions inherited from el::base::threading::ThreadSafe | |
ThreadSafe (void) | |
virtual | ~ThreadSafe (void) |
virtual void | acquireLock (void) ELPP_FINAL |
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
virtual void | releaseLock (void) ELPP_FINAL |
Private Attributes | |
std::unordered_map< std::string, std::unique_ptr< base::threading::Mutex > > | m_fileLocks |
base::threading::Mutex | m_fileLocksMapLock |
Friends | |
class | base::LogDispatcher |
Additional Inherited Members | |
Public Member Functions inherited from el::Callback< LogDispatchData > | |
Callback (void) | |
bool | enabled (void) const |
void | setEnabled (bool enabled) |
Definition at line 2172 of file easylogging++.h.
|
protected |
Definition at line 2213 of file easylogging++.cc.
|
protectedvirtual |
Implements el::Callback< LogDispatchData >.
Reimplemented in el::base::DefaultLogDispatchCallback, default_dispatcher, test_fixture::our_dispatcher, and ac_logger::dispatch.
Definition at line 2202 of file easylogging++.cc.
|
friend |
Definition at line 2177 of file easylogging++.h.
|
private |
Definition at line 2178 of file easylogging++.h.
|
private |
Definition at line 2179 of file easylogging++.h.