EasyException
|
This is the complete list of members for ee::Log, including all inherited members.
applyDefaultConfiguration(const std::string &logFolder="") noexcept | ee::Log | static |
CallbackMap | ee::Log | privatestatic |
check(bool condition, const std::string &method, const std::string &message, const std::vector< Note > ¬es, const std::optional< std::shared_ptr< Stacktrace >> &stacktrace=std::nullopt) noexcept | ee::Log | static |
countLogLevels() noexcept | ee::Log | static |
getCallbackMap() noexcept | ee::Log | static |
getLogRetentionPolicies() noexcept | ee::Log | static |
getLogThreadMap() noexcept | ee::Log | static |
getNumberOfLogEntries() noexcept | ee::Log | static |
getOutstreams() noexcept | ee::Log | static |
log(LogLevel logLevel, const std::string &classname, const std::string &method, const std::string &message, const std::vector< Note > ¬es, const std::optional< std::shared_ptr< Stacktrace >> &stacktrace=std::nullopt) noexcept | ee::Log | static |
log(LogLevel logLevel, const Exception &exception) noexcept | ee::Log | static |
log(LogLevel logLevel, const std::exception &exception) noexcept | ee::Log | static |
LogRetentionPolicies | ee::Log | privatestatic |
LogThreadMap | ee::Log | privatestatic |
Mutex | ee::Log | privatestatic |
OutStreamMap | ee::Log | privatestatic |
registerCallback(LogLevel logLevel, std::function< void(const LogEntry &)> callback) noexcept | ee::Log | static |
registerLogRententionPolicy(std::shared_ptr< LogRetentionPolicy > policy) noexcept | ee::Log | static |
registerOutstream(LogLevel logLevel, std::ostream &outstream) noexcept | ee::Log | static |
releaseLogs() noexcept | ee::Log | static |
removeCallbacks() noexcept | ee::Log | static |
removeLogRetentionPolicies() noexcept | ee::Log | static |
removeOutstreams() noexcept | ee::Log | static |
reset() noexcept | ee::Log | static |
SuspendLogging (defined in ee::Log) | ee::Log | friend |
SuspendLoggingCounter | ee::Log | privatestatic |
writeToFile(const std::string &filename, OutputFormat format=EASY_EXCEPTION_OUTPUT_FORMAT) noexcept | ee::Log | static |