ludus::foundation::logging::LogConfig¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
#include <ludus/foundation/logging/log_system.hpp>
struct ludus::foundation::logging::LogConfig
Fields¶
GlobalLevel¶
LogLevel ludus::foundation::logging::LogConfig::GlobalLevel = LogLevel::Info
Related types: LogLevel
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
Mode¶
LogMode ludus::foundation::logging::LogConfig::Mode = LogMode::Synchronous
Related types: LogMode
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
EnableConsole¶
bool ludus::foundation::logging::LogConfig::EnableConsole = true
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
EnableFile¶
bool ludus::foundation::logging::LogConfig::EnableFile = true
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
EnableDebugger¶
bool ludus::foundation::logging::LogConfig::EnableDebugger = true
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
Directory¶
std::string_view ludus::foundation::logging::LogConfig::Directory
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
FlushIntervalMilliseconds¶
uint32 ludus::foundation::logging::LogConfig::FlushIntervalMilliseconds = 1000
Related types: uint32
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
MaxFileSizeBytes¶
uint64 ludus::foundation::logging::LogConfig::MaxFileSizeBytes = 32ull * 1024ull * 1024ull
Related types: uint64
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
MaxTotalBytes¶
uint64 ludus::foundation::logging::LogConfig::MaxTotalBytes = 0
Related types: uint64
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
MaxSessionAgeDays¶
uint32 ludus::foundation::logging::LogConfig::MaxSessionAgeDays = 0
Related types: uint32
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp
RetainedSessions¶
uint32 ludus::foundation::logging::LogConfig::RetainedSessions = 10
Related types: uint32
Declared in modules/foundation/logging/include/ludus/foundation/logging/log_system.hpp