class Writer::Logger

Public Class Methods

config() click to toggle source
# File lib/writer/logger.rb, line 17
def config
  @config ||= Writer.config
end

Public Instance Methods

info(*args) click to toggle source
# File lib/writer/logger.rb, line 3
def info(*args)
  return if log_level < 2

  out = if args.many?
          o = ["#{args.pop}:"]
          args.each { |a| o << a }
        else
          [args]
        end

  $stdout.print(out.join(' ') + "\n")
end

Private Instance Methods

log_level() click to toggle source

log_level

0 - error
1 - warn
2 - info
3 - debug
# File lib/writer/logger.rb, line 29
def log_level
  self.class.config.log_level
end