Sha256: a0c7473c00d67ee53691ada7f84767e8c2e65ffd44af32c768bfb537af5de5f5

Contents?: true

Size: 420 Bytes

Versions: 3

Compression:

Stored size: 420 Bytes

Contents

module Stackster
  class StacksterLogger

    def initialize(args = {})
      @logger = args[:logger] ||= Logger.new(STDOUT)

      unless args[:logger]
        @logger.datetime_format = "%Y-%m-%d %H:%M:%S"
        @logger.formatter = proc do |severity, datetime, progname, msg|
            "#{datetime}: #{msg}\n"
        end
      end

      @logger
    end

    def info(msg)
      @logger.info msg
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
stackster-0.2.2 lib/stackster/logger.rb
stackster-0.2.1 lib/stackster/logger.rb
stackster-0.2.0 lib/stackster/logger.rb