logging namespace
Logging infrastructure.
The logging namespace provides structured logging:
- Multiple log levels (DEBUG, INFO, WARN, ERROR)
- File and console output
- Structured log formatting
- Performance-optimized logging
- Compile-time log level filtering
Classes
- class BoostLogger
- class ILogger
- struct LoggerConfig
- class LoggerManager
Typedefs
- using Severity = boost::log::trivial::severity_level
Typedef documentation
using liarsdice:: logging:: Severity = boost::log::trivial::severity_level
#include <liarsdice/logging/logger.hpp>