Class: Log4Ruby::StreamAppender

Inherits:
Appender
  • Object
show all
Defined in:
lib/log4ruby/appenders/stream_appender.rb

Overview

Simple appender that can emit to a stream (file, console, socket, etc i.e. anything that responds to the write method)

Instance Attribute Summary

Attributes inherited from Appender

#formatter

Instance Method Summary collapse

Methods inherited from Appender

#process_log

Constructor Details

#initialize(level, formatter, stream) ⇒ StreamAppender

New stream appender.

Parameters:

  • stream (IO)

    a IO stream that can respond to the write method.



15
16
17
18
# File 'lib/log4ruby/appenders/stream_appender.rb', line 15

def initialize(level, formatter, stream)
  super(level, formatter)
  @stream = stream
end