Environment (e.g., 'development', 'production')
Log format ('json' or 'text')
Minimum log level to output
OptionallogDirectory for file logging (optional)
Service name for structured logs
Service version
Transport mode (determines console output routing)
Configuration for creating a logger instance.