Class: LogStashLogger::Device::Stdout

Inherits:
IO
  • Object
show all
Defined in:
lib/logstash-logger/device/stdout.rb

Instance Attribute Summary

Attributes inherited from Base

#io, #sync

Instance Method Summary collapse

Methods inherited from Base

#flush, #to_io, #write

Constructor Details

#initialize(opts = {}) ⇒ Stdout

Returns a new instance of Stdout.



4
5
6
# File 'lib/logstash-logger/device/stdout.rb', line 4

def initialize(opts={})
  super({io: $stdout}.merge(opts))
end

Instance Method Details

#closeObject



8
9
10
11
# File 'lib/logstash-logger/device/stdout.rb', line 8

def close
  # no-op
  # Calling $stdout.close would be a bad idea
end