|
ReXGlue SDK
|
This is the complete list of members for rex::Logger, including all inherited members.
| AddCategories(std::span< const log::LogCategory *const > categories) override | rex::Logger | virtual |
| AddSink(log::ILogSink &sink) override | rex::Logger | virtual |
| Emit(const log::Message &message) override | rex::Logger | virtual |
| Flush() override | rex::Logger | virtual |
| GetLogger() | rex::Logger | friend |
| GetOwnedSettings() const | rex::SettingOwner | |
| GetScope() const (defined in rex::SettingOwner) | rex::SettingOwner | |
| NonCopyable()=default (defined in rex::NonCopyable) | rex::NonCopyable | protected |
| NonCopyable(const NonCopyable &)=delete (defined in rex::NonCopyable) | rex::NonCopyable | protected |
| operator=(const NonCopyable &)=delete (defined in rex::NonCopyable) | rex::NonCopyable | protected |
| ProcessLoggerControl (defined in rex::Logger) | rex::Logger | friend |
| RemoveCategories(std::span< const log::LogCategory *const > categories) override | rex::Logger | virtual |
| 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::SettingOwner | explicit |
| ~IInterface()=default (defined in rex::IInterface) | rex::IInterface | virtual |
| ~Logger() override (defined in rex::Logger) | rex::Logger | |
| ~SettingOwner() | rex::SettingOwner | virtual |