class Wright::Logger

Default logger for Wright.

Public Class Methods

new(logdev = $stdout) click to toggle source

Initializes a Logger.

Enables log colorization if the log device is a TTY and colorization was not disabled before initialization.

@param logdev [IO] the log device used by the Logger.

Calls superclass method
# File lib/wright/logger.rb, line 58
def initialize(logdev = $stdout)
  super
  Wright::Config[:log] ||= {}
  return if Wright::Config[:log].key?(:colorize)

  Wright::Config[:log][:colorize] = logdev.tty?
end