ealogger
ealogger is a c++ library that provides a blazing fast and easy to use logging mechanism
ealogger::Logger Member List

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