Sha256: ac4caf1fe14edaeb6f54d9bd33b33a3555558da5b2c7276efa3e1550456bcd85

Contents?: true

Size: 264 Bytes

Versions: 1

Compression:

Stored size: 264 Bytes

Contents

module HubLink
  class SimpleLogger < SimpleDelegator
    def initialize(output = "hub_link.log")
      logger = Logger.new(output)
      logger.formatter = ->(_, datetime, _, msg) { "#{datetime.to_s(:db)} - #{msg}\n" }
      __setobj__(logger)
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
hub_link-0.13.0 lib/hub_link/simple_logger.rb