Class: Harbor::Contrib::Debug::LogAppender
- Inherits:
-
Logging::Appender
- Object
- Logging::Appender
- Harbor::Contrib::Debug::LogAppender
- Defined in:
- lib/harbor/contrib/debug.rb
Instance Method Summary collapse
-
#initialize ⇒ LogAppender
constructor
A new instance of LogAppender.
- #messages ⇒ Object
- #write(event) ⇒ Object
Constructor Details
#initialize ⇒ LogAppender
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
#messages ⇒ Object
76 77 78 |
# File 'lib/harbor/contrib/debug.rb', line 76 def @messages end |
#write(event) ⇒ Object
80 81 82 |
# File 'lib/harbor/contrib/debug.rb', line 80 def write(event) << [event.level, event.data] end |