class Backup::Logger::Console
Constants
- COLORS
Public Class Methods
new(_options = nil)
click to toggle source
# File lib/backup/logger/console.rb, line 36 def initialize(_options = nil) $stdout.sync = $stderr.sync = true end
Public Instance Methods
log(message)
click to toggle source
# File lib/backup/logger/console.rb, line 40 def log(message) io = message.level == :info ? $stdout : $stderr lines = message.formatted_lines lines.map! { |line| COLORS[message.level] % line } if io.tty? io.puts lines end