|
| static void | EnableVirtualTerminalProcessing () |
| static void | Init (bool async, bool fileWrite) |
| static bool | GetStatus () |
| static std::shared_ptr< spdlog::logger > & | GetCoreLogger () |
| static std::shared_ptr< spdlog::logger > & | GetClientLogger () |
| static void | SetCoreLogLevel (LogLevel level) |
| static void | SetClientLogLevel (LogLevel level) |
| template<typename T> |
| static auto | ColoredText (const T &text, const fmt::color c, const fmt::text_style s=fmt::text_style{}) |
| template<typename T> |
| static auto | HighlightedText (const T &text, const fmt::color c, const fmt::text_style s=fmt::text_style{}) |
| static std::string | BoolAlpha (const bool b) |
| static void | EnableCoreTag (const char *tag) |
| | Enables the logging of a specific core tag.
|
| static void | EnableCoreTags (const std::initializer_list< const char * > tags) |
| | Same as EnableCoreTag but enables multiple tags at once.
|
| static void | DisableCoreTag (const char *tag) |
| | Disables the logging of a specific core tag.
|
| static void | DisableCoreTags (const std::initializer_list< const char * > tags) |
| | Same as DisableCoreTag but disables multiple tags at once.
|
| static bool | IsCoreTagDisabled (const char *tag) |
| | Checks if a specific core tag is enabled.
|
| static void | ClearCoreTagFilter () |
| | Clears the core tag filter, all tags that were disabled become enabled again as a result.
|
| static std::vector< std::string > | GetCoreInactiveTags () |
| | Gies a list of all currently disabled core tags.
|
| static void | EnableClientTag (const char *tag) |
| | Enables the logging of a specific client tag.
|
| static void | EnableClientTags (const std::initializer_list< const char * > tags) |
| | Same as EnableClientTag but enables multiple tags at once.
|
| static void | DisableClientTag (const char *tag) |
| | Disables the logging of a specific core tag.
|
| static void | DisableClientTags (const std::initializer_list< const char * > tags) |
| | Same as DisableClientTag but disables multiple tags at once.
|
| static bool | IsClientTagDisabled (const char *tag) |
| | Checks if a specific client tag is enabled.
|
| static void | ClearClientTagFilter () |
| | Clears the client tag filter, all tags that were disabled become enabled again as a result.
|
| static std::vector< std::string > | GetClientInactiveTags () |
| | Gies a list of all currently disabled client tags.
|
| template<typename... Args> |
| static void | CoreLogTraceTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogDebugTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogInfoTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogWarnTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogErrorTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogFatalTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogTraceTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogDebugTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogInfoTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogWarnTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogErrorTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogFatalTagged (const std::initializer_list< const char * > tags, const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogTrace (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogDebug (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogInfo (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogWarn (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogError (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | CoreLogFatal (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogTrace (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogDebug (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogInfo (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogWarn (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogError (const fmt::format_string< Args... > &fmt, Args &&... args) |
| template<typename... Args> |
| static void | ClientLogFatal (const fmt::format_string< Args... > &fmt, Args &&... args) |
| static void | SampleColors () |
Logger is the first thing that is initialized during startup. Does console and file logging.
Definition at line 27 of file Logger.hpp.