TwP / logging

A flexible logging library for use in Ruby programs based on the design of Java's log4j library.
https://rubygems.org/gems/logging
MIT License
530 stars 101 forks source link

Simpler color syntax #207

Closed ghost closed 2 years ago

ghost commented 5 years ago

It seems this is the simplest for color output:

require 'logging'
Logging.appenders.stdout(
   'k', :layout => Logging.layouts.pattern(:color_scheme => :default)
)
z = Logging.logger[0]
z.add_appenders 'k'
z.warn 'abcde'

compare with some Python options:

import logging
logging.warning('abcde')
import colorlog
colorlog.warning('abcde')
from logzero import logger
logger.warning('abcde')