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
end

Public Instance Methods

close() click to toggle source
# File lib/fluent/test/log.rb, line 51
def close
  true
end
flush() click to toggle source
# File lib/fluent/test/log.rb, line 47
def flush
  true
end
puts(*args) click to toggle source
# File lib/fluent/test/log.rb, line 39
def puts(*args)
  args.each{ |arg| write(arg + "\n") }
end
reset() click to toggle source
# File lib/fluent/test/log.rb, line 31
def reset
  @logs = [] if @flush_logs
end
tty?() click to toggle source
# File lib/fluent/test/log.rb, line 35
def tty?
  false
end
write(message) click to toggle source
# File lib/fluent/test/log.rb, line 43
def write(message)
  @logs.push message
end