Sha256: fb6394f2d0e365a259605190b8f79b2fa8dcb5108cd3c4a6c71b23240d6b1811

Contents?: true

Size: 354 Bytes

Versions: 12

Compression:

Stored size: 354 Bytes

Contents

require 'logger'

module Terraspace
  class Logger < ::Logger
    def format_message(severity, datetime, progname, msg)
      line = if @logdev.dev == $stdout || @logdev.dev == $stderr
        msg # super simple format if stdout
      else
        super # use the configured formatter
      end
      line =~ /\n$/ ? line : "#{line}\n"
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
terraspace-0.4.4 lib/terraspace/logger.rb
terraspace-0.4.3 lib/terraspace/logger.rb
terraspace-0.4.2 lib/terraspace/logger.rb
terraspace-0.4.1 lib/terraspace/logger.rb
terraspace-0.4.0 lib/terraspace/logger.rb
terraspace-0.3.6 lib/terraspace/logger.rb
terraspace-0.3.5 lib/terraspace/logger.rb
terraspace-0.3.4 lib/terraspace/logger.rb
terraspace-0.3.3 lib/terraspace/logger.rb
terraspace-0.3.2 lib/terraspace/logger.rb
terraspace-0.3.1 lib/terraspace/logger.rb
terraspace-0.3.0 lib/terraspace/logger.rb