Module: Securial::Logger::Formatter
- Defined in:
- lib/securial/logger/formatter.rb
Overview
Formatting utilities for Securial’s logging system.
This module contains formatter classes and constants that determine how log messages are presented. It provides both colored output for terminal environments and plain text output for file logging.
Defined Under Namespace
Classes: ColorfulFormatter, PlainFormatter
Constant Summary collapse
- COLORS =
Terminal color codes for different log severity levels.
{ "DEBUG" => "\e[36m", # cyan "INFO" => "\e[32m", # green "WARN" => "\e[33m", # yellow "ERROR" => "\e[31m", # red "FATAL" => "\e[35m", # magenta "UNKNOWN" => "\e[37m", # white }.freeze
- CLEAR =
ANSI code to reset terminal colors.
"\e[0m"- SEVERITY_WIDTH =
Width used for severity level padding in log output.
5