|
ealogger
ealogger is a c++ library that provides a blazing fast and easy to use logging mechanism
|
This is the complete list of members for ealogger::Logger, including all inherited members.
| discard_sink(ealogger::constants::LOGGER_SINK sink) | ealogger::Logger | |
| init_console_sink(bool enabled=true, ealogger::constants::LOG_LEVEL min_lvl=ealogger::constants::LOG_LEVEL::EAL_DEBUG, std::string msg_template="%d %s: %m", std::string datetime_pattern="%F %T") | ealogger::Logger | |
| init_file_sink(bool enabled=true, ealogger::constants::LOG_LEVEL min_lvl=ealogger::constants::LOG_LEVEL::EAL_DEBUG, std::string msg_template="%d %s [%f:%l] %m", std::string datetime_pattern="%F %T", std::string logfile="ealogger_logfile.log", bool flush_buffer=false) | ealogger::Logger | |
| init_syslog_sink(bool enabled=true, ealogger::constants::LOG_LEVEL min_lvl=ealogger::constants::LOG_LEVEL::EAL_DEBUG, std::string msg_template="%s: %m", std::string datetime_pattern="%F %T") | ealogger::Logger | |
| is_initialized(ealogger::constants::LOGGER_SINK sink) | ealogger::Logger | |
| Logger(bool async=true) | ealogger::Logger | |
| queue_empty() | ealogger::Logger | |
| set_datetime_pattern(ealogger::constants::LOGGER_SINK sink, std::string datetime_pattern) | ealogger::Logger | |
| set_enabled(ealogger::constants::LOGGER_SINK sink, bool enabled) | ealogger::Logger | |
| set_min_lvl(ealogger::constants::LOGGER_SINK sink, ealogger::constants::LOG_LEVEL min_level) | ealogger::Logger | |
| set_msg_template(ealogger::constants::LOGGER_SINK sink, std::string msg_template) | ealogger::Logger | |
| write_log(std::string msg, ealogger::constants::LOG_LEVEL lvl, std::string file, int lnumber, std::string func) | ealogger::Logger | |
| write_log(std::string msg, ealogger::constants::LOG_LEVEL lvl) | ealogger::Logger | |
| ~Logger() (defined in ealogger::Logger) | ealogger::Logger |
1.8.11