class Fluent::Test::DummyLogDevice
Attributes
flush_logs[RW]
logs[R]
Public Class Methods
new()
click to toggle source
# File lib/fluent/test/log.rb, line 26 def initialize @logs = [] @flush_logs = true @use_stderr = false end
Public Instance Methods
close()
click to toggle source
# File lib/fluent/test/log.rb, line 55 def close true end
flush()
click to toggle source
# File lib/fluent/test/log.rb, line 51 def flush true end
puts(*args)
click to toggle source
# File lib/fluent/test/log.rb, line 40 def puts(*args) args.each{ |arg| write(arg + "\n") } end
reset()
click to toggle source
# File lib/fluent/test/log.rb, line 32 def reset @logs = [] if @flush_logs end
tty?()
click to toggle source
# File lib/fluent/test/log.rb, line 36 def tty? false end
write(message)
click to toggle source
# File lib/fluent/test/log.rb, line 44 def write(message) if @use_stderr STDERR.write message end @logs.push message end