Sha256: 8ebf87ff9420c646e3a32c37e2a39edfa70e63464191fcbb62b34c9262690564

Contents?: true

Size: 274 Bytes

Versions: 7

Compression:

Stored size: 274 Bytes

Contents

module OutputLogger
  class Logger
    def log(input={})
      input.each {|level,text| output(level, text)}
      {}
    end

    def output(level, text)
      puts ts + " #{level.upcase} | " + text
    end

    def ts
      Time.now.strftime('%H:%M:%S')
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
service_kiosk-0.5.6 lib/kiosks/logger/output_logger.rb
service_kiosk-0.5.5 lib/kiosks/logger/output_logger.rb
service_kiosk-0.5.4 lib/kiosks/logger/output_logger.rb
service_kiosk-0.5.3 lib/kiosks/logger/output_logger.rb
service_kiosk-0.5.2 lib/kiosks/logger/output_logger.rb
service_kiosk-0.5.1 lib/kiosks/logger/output_logger.rb
service_kiosk-0.5.0 lib/kiosks/logger/output_logger.rb