Sha256: 960a47fbb06e690549fd113a5a855c0e99dedd4feb0394ad9e134aacf34edd8a

Contents?: true

Size: 290 Bytes

Versions: 5

Compression:

Stored size: 290 Bytes

Contents

module DataSeeder
  class Logger < ::Logger
    attr_accessor :verbose

    def initialize
      super($stdout)
      @verbose = true
      self.formatter = ->(severity, datetime, progname, msg) { "#{msg}\n" }
    end

    def info(arg='', &block)
      super if @verbose
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
data_seeder-0.0.5 lib/data_seeder/logger.rb
data_seeder-0.0.4 lib/data_seeder/logger.rb
data_seeder-0.0.3 lib/data_seeder/logger.rb
data_seeder-0.0.2 lib/data_seeder/logger.rb
data_seeder-0.0.1 lib/data_seeder/logger.rb