Module: Logback::AppenderUtil

Included in:
ConsoleAppender, FileAppender
Defined in:
lib/logback.rb

Overview

Utility implementation mixin for Appenders.

Constant Summary collapse

@@default_layout =
Logback::PatternLayout.new

Instance Method Summary collapse

Instance Method Details

#finish(&block) ⇒ Object

Yield to block, then start.



197
198
199
200
# File 'lib/logback.rb', line 197

def finish( &block )
  block.call( self ) unless block.nil?
  Util.start( self )
end

#set_defaultsObject

Set appender defaults.



190
191
192
193
194
# File 'lib/logback.rb', line 190

def set_defaults
  self.context = Logback.context
  self.name = self.class.name
  self.layout = @@default_layout
end