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 |