LoggerManager class
#include <liarsdice/logging/logger.hpp>
Public static functions
- static auto instance() -> LoggerManager&
Public functions
- void initialize(const LoggerConfig& config = {})
- void shutdown()
- auto get_logger(const std::string& component = "") -> std::shared_ptr<ILogger>
- auto get_game_logger() -> std::shared_ptr<ILogger>
- auto get_player_logger() -> std::shared_ptr<ILogger>
- auto get_ai_logger() -> std::shared_ptr<ILogger>
- auto get_config_logger() -> std::shared_ptr<ILogger>
- auto get_validation_logger() -> std::shared_ptr<ILogger>