Sha256: 8a127a575f9492e4d2861465014ae5d62bbd7f48b9c9a19999b7db03fc6ea4d8
Contents?: true
Size: 328 Bytes
Versions: 4
Compression:
Stored size: 328 Bytes
Contents
require 'logger' class Peastash module Outputs class IO @@default_io = STDOUT def self.default_io @@default_io end def initialize(file) @device = Logger::LogDevice.new(file) end def dump(event) @device.write(event.to_json + "\n") end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
peastash-0.1.1 | lib/peastash/outputs/io.rb |
peastash-0.1.0 | lib/peastash/outputs/io.rb |
peastash-0.0.9 | lib/peastash/outputs/io.rb |
peastash-0.0.8 | lib/peastash/outputs/io.rb |