Class: Harbor::Contrib::Debug::LogAppender

Inherits:
Logging::Appender
  • Object
show all
Defined in:
lib/harbor/contrib/debug.rb

Instance Method Summary collapse

Constructor Details

#initializeLogAppender

Returns a new instance of LogAppender.



70
71
72
73
74
# File 'lib/harbor/contrib/debug.rb', line 70

def initialize
  @messages = []

  super("harbor_debug_messages", :level => :debug)
end

Instance Method Details

#messagesObject



76
77
78
# File 'lib/harbor/contrib/debug.rb', line 76

def messages
  @messages
end

#write(event) ⇒ Object



80
81
82
# File 'lib/harbor/contrib/debug.rb', line 80

def write(event)
  messages << [event.level, event.data]
end