|
| | 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.