liarsdice::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