|
| Logger (const std::string &id, base::LogStreamsReferenceMap *logStreamsReference) |
|
| Logger (const std::string &id, const Configurations &configurations, base::LogStreamsReferenceMap *logStreamsReference) |
|
| Logger (const Logger &logger) |
|
Logger & | operator= (const Logger &logger) |
|
virtual | ~Logger (void) |
|
virtual void | log (el::base::type::ostream_t &os) const |
|
void | configure (const Configurations &configurations) |
| Configures the logger using specified configurations. More...
|
|
void | reconfigure (void) |
| Reconfigures logger using existing configurations. More...
|
|
const std::string & | id (void) const |
|
const std::string & | parentApplicationName (void) const |
|
void | setParentApplicationName (const std::string &parentApplicationName) |
|
Configurations * | configurations (void) |
|
base::TypedConfigurations * | typedConfigurations (void) |
|
void | flush (void) |
| Flushes logger to sync all log files for all levels. More...
|
|
void | flush (Level level, base::type::fstream_t *fs) |
|
bool | isFlushNeeded (Level level) |
|
LogBuilder * | logBuilder (void) const |
|
void | setLogBuilder (const LogBuilderPtr &logBuilder) |
|
bool | enabled (Level level) const |
|
| Logger (const std::string &id, base::LogStreamsReferenceMap *logStreamsReference) |
|
| Logger (const std::string &id, const Configurations &configurations, base::LogStreamsReferenceMap *logStreamsReference) |
|
| Logger (const Logger &logger) |
|
Logger & | operator= (const Logger &logger) |
|
virtual | ~Logger (void) |
|
virtual void | log (el::base::type::ostream_t &os) const |
|
void | configure (const Configurations &configurations) |
| Configures the logger using specified configurations. More...
|
|
void | reconfigure (void) |
| Reconfigures logger using existing configurations. More...
|
|
const std::string & | id (void) const |
|
const std::string & | parentApplicationName (void) const |
|
void | setParentApplicationName (const std::string &parentApplicationName) |
|
Configurations * | configurations (void) |
|
base::TypedConfigurations * | typedConfigurations (void) |
|
void | flush (void) |
| Flushes logger to sync all log files for all levels. More...
|
|
void | flush (Level level, base::type::fstream_t *fs) |
|
bool | isFlushNeeded (Level level) |
|
LogBuilder * | logBuilder (void) const |
|
void | setLogBuilder (const LogBuilderPtr &logBuilder) |
|
bool | enabled (Level level) const |
|
| Logger (const std::string &id, base::LogStreamsReferenceMap *logStreamsReference) |
|
| Logger (const std::string &id, const Configurations &configurations, base::LogStreamsReferenceMap *logStreamsReference) |
|
| Logger (const Logger &logger) |
|
Logger & | operator= (const Logger &logger) |
|
virtual | ~Logger (void) |
|
virtual void | log (el::base::type::ostream_t &os) const |
|
void | configure (const Configurations &configurations) |
| Configures the logger using specified configurations. More...
|
|
void | reconfigure (void) |
| Reconfigures logger using existing configurations. More...
|
|
const std::string & | id (void) const |
|
const std::string & | parentApplicationName (void) const |
|
void | setParentApplicationName (const std::string &parentApplicationName) |
|
Configurations * | configurations (void) |
|
base::TypedConfigurations * | typedConfigurations (void) |
|
void | flush (void) |
| Flushes logger to sync all log files for all levels. More...
|
|
void | flush (Level level, base::type::fstream_t *fs) |
|
bool | isFlushNeeded (Level level) |
|
LogBuilder * | logBuilder (void) const |
|
void | setLogBuilder (const LogBuilderPtr &logBuilder) |
|
bool | enabled (Level level) const |
|
virtual void | acquireLock (void) ELPP_FINAL |
|
virtual void | releaseLock (void) ELPP_FINAL |
|
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
|
virtual void | acquireLock (void) ELPP_FINAL |
|
virtual void | releaseLock (void) ELPP_FINAL |
|
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
|
virtual void | acquireLock (void) ELPP_FINAL |
|
virtual void | releaseLock (void) ELPP_FINAL |
|
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
|
virtual | ~Loggable (void) |
|
virtual | ~Loggable (void) |
|
virtual | ~Loggable (void) |
|
Represents a logger holding ID and configurations we need to write logs.
This class does not write logs itself instead its used by writer to read configuations from.