Logging
Logging is the abstract logger base class of LoggingSystem. It outputs logs of each level via generic static methods, and can be inherited to implement custom loggers and override output behavior.
LoggingLauncher
LoggingLauncher is the log deployment launcher of LoggingSystem, responsible for initializing loggers and loading the config file, and provides dynamic configuration APIs for global and per-logger settings.
LoggersConfig
LoggersConfig is the logger configuration data of LoggingSystem, containing the global toggle/level/color and per-logger settings, and covering config types such as LoggerSettings, LogLevel, LogColor, LoggerNameAttribute, and LoggingSettings.