lib/squib.rb in squib-0.15.3 vs lib/squib.rb in squib-0.16.0.pre.preview1

- old
+ new

@@ -1,15 +1,17 @@ require 'logger' require 'cairo' require 'pango' require 'rsvg2' +require 'rainbow/refinement' require_relative 'squib/version' require_relative 'squib/commands/cli' require_relative 'squib/deck' require_relative 'squib/card' module Squib + using Rainbow # we can colorize strings now! # Access the internal logger that Squib uses. By default, Squib configure the logger to the WARN level # Use this to suppress or increase output levels. # @example # Squib.logger.level = Logger::DEBUG #show waaaay more information than you probably need, unless you're a dev @@ -20,10 +22,10 @@ def logger if @logger.nil? @logger = Logger.new($stdout) @logger.level = Logger::WARN @logger.formatter = proc do |severity, datetime, m_progname, msg| - "#{datetime} #{severity}: #{msg}\n" + "[#{datetime.strftime('%F %H:%M:%S')} #{severity.red}] #{msg}\n" end end @logger end module_function :logger