Sha256: fca86051f8e3a9fd2e23a40ca5049ba5bc224b7da92f0f014bb9c334b484e2f3

Contents?: true

Size: 430 Bytes

Versions: 7

Compression:

Stored size: 430 Bytes

Contents

module SimpleDeploy
  class SimpleDeployLogger
    
    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

7 entries across 7 versions & 1 rubygems

Version Path
simple_deploy-0.2.8 lib/simple_deploy/logger.rb
simple_deploy-0.2.7 lib/simple_deploy/logger.rb
simple_deploy-0.2.6 lib/simple_deploy/logger.rb
simple_deploy-0.2.5 lib/simple_deploy/logger.rb
simple_deploy-0.2.4 lib/simple_deploy/logger.rb
simple_deploy-0.2.3 lib/simple_deploy/logger.rb
simple_deploy-0.2.2 lib/simple_deploy/logger.rb