Loggers repository.
More...
#include <easylogging++.h>
Loggers repository.
Definition at line 2369 of file easylogging++.h.
◆ RegisteredLoggers()
| el::base::RegisteredLoggers::RegisteredLoggers |
( |
const LogBuilderPtr & |
defaultLogBuilder | ) |
|
|
explicit |
◆ ~RegisteredLoggers()
| virtual el::base::RegisteredLoggers::~RegisteredLoggers |
( |
void |
| ) |
|
|
inlinevirtual |
◆ defaultConfigurations()
| Configurations* el::base::RegisteredLoggers::defaultConfigurations |
( |
void |
| ) |
|
|
inline |
◆ flushAll()
| void el::base::RegisteredLoggers::flushAll |
( |
void |
| ) |
|
|
inline |
Definition at line 2419 of file easylogging++.h.
virtual base::threading::Mutex & lock(void) ELPP_FINAL
base::threading::internal::ScopedLock< base::threading::Mutex > ScopedLock
◆ get()
| Logger* el::base::RegisteredLoggers::get |
( |
const std::string & |
id, |
|
|
bool |
forceCreation = true |
|
) |
| |
◆ has()
| bool el::base::RegisteredLoggers::has |
( |
const std::string & |
id | ) |
|
|
inline |
Definition at line 2406 of file easylogging++.h.
2407 return get(
id,
false) !=
nullptr;
Logger * get(const std::string &id, bool forceCreation=true)
◆ installLoggerRegistrationCallback()
template<typename T >
| bool el::base::RegisteredLoggers::installLoggerRegistrationCallback |
( |
const std::string & |
id | ) |
|
|
inline |
Definition at line 2389 of file easylogging++.h.
2390 return base::utils::Utils::installCallback<T, base::type::LoggerRegistrationCallbackPtr>(
id,
2391 &m_loggerRegistrationCallbacks);
◆ loggerRegistrationCallback()
template<typename T >
| T* el::base::RegisteredLoggers::loggerRegistrationCallback |
( |
const std::string & |
id | ) |
|
|
inline |
Definition at line 2400 of file easylogging++.h.
2401 return base::utils::Utils::callback<T, base::type::LoggerRegistrationCallbackPtr>(
id, &m_loggerRegistrationCallbacks);
◆ logStreamsReference()
◆ remove()
| bool el::base::RegisteredLoggers::remove |
( |
const std::string & |
id | ) |
|
◆ setDefaultConfigurations()
| void el::base::RegisteredLoggers::setDefaultConfigurations |
( |
const Configurations & |
configurations | ) |
|
|
inline |
Definition at line 2377 of file easylogging++.h.
2379 m_defaultConfigurations.
setFromBase(
const_cast<Configurations*
>(&configurations));
void setFromBase(Configurations *base)
Sets configuration based-off an existing configurations.
◆ setDefaultLogBuilder()
| void el::base::RegisteredLoggers::setDefaultLogBuilder |
( |
LogBuilderPtr & |
logBuilderPtr | ) |
|
|
inline |
◆ uninstallLoggerRegistrationCallback()
template<typename T >
| void el::base::RegisteredLoggers::uninstallLoggerRegistrationCallback |
( |
const std::string & |
id | ) |
|
|
inline |
Definition at line 2395 of file easylogging++.h.
2396 base::utils::Utils::uninstallCallback<T, base::type::LoggerRegistrationCallbackPtr>(
id, &m_loggerRegistrationCallbacks);
◆ unregister()
| void el::base::RegisteredLoggers::unregister |
( |
Logger *& |
logger | ) |
|
|
inline |
Definition at line 2410 of file easylogging++.h.
void unregister(const T_Key &uniqKey)
Unregisters single entry mapped to specified unique key.
◆ el::base::Storage
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/electroneum-4.0.0.0/external/easylogging++/easylogging++.h