ludus::foundation::logging::LogSystem¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
#include <ludus/foundation/logging/log_system.hpp>
class ludus::foundation::logging::LogSystem
Static methods¶
Initialize¶
static LogInitResult ludus::foundation::logging::LogSystem::Initialize(const LogConfig &config)
Related types: LogConfig · LogInitResult
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
Shutdown¶
static LogStatus ludus::foundation::logging::LogSystem::Shutdown()
Related types: LogStatus
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
Flush¶
static FlushResult ludus::foundation::logging::LogSystem::Flush(FlushKind kind=FlushKind::Visible, uint32 timeoutMilliseconds=1000)
Related types: uint32 · FlushKind · FlushResult
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
SetGlobalLevel¶
static void ludus::foundation::logging::LogSystem::SetGlobalLevel(LogLevel level)
Related types: LogLevel
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
SetCategoryLevel¶
static void ludus::foundation::logging::LogSystem::SetCategoryLevel(LogCategory category, LogLevel level)
Related types: LogLevel · LogCategory
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
ClearCategoryLevels¶
static void ludus::foundation::logging::LogSystem::ClearCategoryLevels()
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
Statistics¶
static LogStatistics ludus::foundation::logging::LogSystem::Statistics()
Related types: LogStatistics
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
Health¶
static LogHealth ludus::foundation::logging::LogSystem::Health()
Related types: LogHealth
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
IsInitialized¶
static bool ludus::foundation::logging::LogSystem::IsInitialized() noexcept
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp