ReXGlue SDK
Loading...
Searching...
No Matches
rex::Logger Member List

This is the complete list of members for rex::Logger, including all inherited members.

AddCategories(std::span< const log::LogCategory *const > categories) overriderex::Loggervirtual
AddSink(log::ILogSink &sink) overriderex::Loggervirtual
Emit(const log::Message &message) overriderex::Loggervirtual
Flush() overriderex::Loggervirtual
GetLogger()rex::Loggerfriend
GetOwnedSettings() constrex::SettingOwner
GetScope() const (defined in rex::SettingOwner)rex::SettingOwner
NonCopyable()=default (defined in rex::NonCopyable)rex::NonCopyableprotected
NonCopyable(const NonCopyable &)=delete (defined in rex::NonCopyable)rex::NonCopyableprotected
operator=(const NonCopyable &)=delete (defined in rex::NonCopyable)rex::NonCopyableprotected
ProcessLoggerControl (defined in rex::Logger)rex::Loggerfriend
RemoveCategories(std::span< const log::LogCategory *const > categories) overriderex::Loggervirtual
REX_SETTING(std::string, level, "info", "Lowest level written by a category without its own level", Allowed("trace", "dev", "debug", "info", "warn", "error", "critical", "off")) (defined in rex::Logger)rex::Logger
REX_SETTING(std::string, flush_level, "warn", "Lowest level that flushes every sink at once", Allowed("trace", "dev", "debug", "info", "warn", "error", "critical", "off"), kStartupOnly) (defined in rex::Logger)rex::Logger
REX_SETTING(i32, flush_interval, 1, "Seconds between flushes", Range{0, 60}, kStartupOnly) (defined in rex::Logger)rex::Logger
REX_SETTING(bool, console, true, "Write to the console", kStartupOnly) (defined in rex::Logger)rex::Logger
REX_SETTING(bool, debugger, true, "Write to an attached debugger", kStartupOnly) (defined in rex::Logger)rex::Logger
REX_SETTING(bool, file, true, "Write a log file under app.log_root", kStartupOnly) (defined in rex::Logger)rex::Logger
REX_SETTING(std::string, file_name, "", "File name, the app name when empty", kStartupOnly) (defined in rex::Logger)rex::Logger
REX_SETTING(i64, folder_budget, 0, "Bytes of old log files kept, 0 keeps all", Range{0, 9007199254740992.0}, kStartupOnly) (defined in rex::Logger)rex::Logger
REX_SETTING(std::string, pattern, "%^%Y-%m-%d %H:%M:%S.%e %Q %-10n %j %v%$", "Layout of each line, an spdlog pattern with %Q for the level letter and %j for the " "thread", kStartupOnly) (defined in rex::Logger)rex::Logger
REX_SETTING(bool, color, false, "Color the console", kStartupOnly) (defined in rex::Logger)rex::Logger
SettingOwner(std::string_view scope)rex::SettingOwnerexplicit
~IInterface()=default (defined in rex::IInterface)rex::IInterfacevirtual
~Logger() override (defined in rex::Logger)rex::Logger
~SettingOwner()rex::SettingOwnervirtual