EasyException
ee::Log Member List

This is the complete list of members for ee::Log, including all inherited members.

applyDefaultConfiguration(const std::string &logFolder="") noexceptee::Logstatic
CallbackMapee::Logprivatestatic
check(bool condition, const std::string &method, const std::string &message, const std::vector< Note > &notes, const std::optional< std::shared_ptr< Stacktrace >> &stacktrace=std::nullopt) noexceptee::Logstatic
countLogLevels() noexceptee::Logstatic
getCallbackMap() noexceptee::Logstatic
getLogRetentionPolicies() noexceptee::Logstatic
getLogThreadMap() noexceptee::Logstatic
getNumberOfLogEntries() noexceptee::Logstatic
getOutstreams() noexceptee::Logstatic
log(LogLevel logLevel, const std::string &classname, const std::string &method, const std::string &message, const std::vector< Note > &notes, const std::optional< std::shared_ptr< Stacktrace >> &stacktrace=std::nullopt) noexceptee::Logstatic
log(LogLevel logLevel, const Exception &exception) noexceptee::Logstatic
log(LogLevel logLevel, const std::exception &exception) noexceptee::Logstatic
LogRetentionPoliciesee::Logprivatestatic
LogThreadMapee::Logprivatestatic
Mutexee::Logprivatestatic
OutStreamMapee::Logprivatestatic
registerCallback(LogLevel logLevel, std::function< void(const LogEntry &)> callback) noexceptee::Logstatic
registerLogRententionPolicy(std::shared_ptr< LogRetentionPolicy > policy) noexceptee::Logstatic
registerOutstream(LogLevel logLevel, std::ostream &outstream) noexceptee::Logstatic
releaseLogs() noexceptee::Logstatic
removeCallbacks() noexceptee::Logstatic
removeLogRetentionPolicies() noexceptee::Logstatic
removeOutstreams() noexceptee::Logstatic
reset() noexceptee::Logstatic
SuspendLogging (defined in ee::Log)ee::Logfriend
SuspendLoggingCounteree::Logprivatestatic
writeToFile(const std::string &filename, OutputFormat format=EASY_EXCEPTION_OUTPUT_FORMAT) noexceptee::Logstatic