Sha256: 022278f6c8335df89aa05b1ce74c614c2947c840fea437e6b055f6bf37fc310b
Contents?: true
Size: 634 Bytes
Versions: 4
Compression:
Stored size: 634 Bytes
Contents
module Mack module Logging # :nodoc: class ColorLayout < Mack::Logging::BasicLayout # :nodoc: def format(event) message = super(event) if message.match(/(SELECT|INSERT|UPDATE|DELETE|CREATE|DROP)/) return Mack::Utils::Ansi::Color.wrap(configatron.mack.log.colors.db, message) else color = configatron.mack.log.colors.retrieve(event.level_name.downcase.to_sym, nil) if color return Mack::Utils::Ansi::Color.wrap(color, message) else return message end end end end # ColorLayout end # Logging end # Mack
Version data entries
4 entries across 4 versions & 1 rubygems