Class: RJack::Logback::PatternLayout

Inherits:
JPatternLayout
  • Object
show all
Defined in:
lib/rjack-logback.rb

Overview

Extends ch.qos.logback.classic.PatternLayout with a block initializer.

Instance Method Summary collapse

Constructor Details

#initialize(pattern = DEFAULT_PATTERN) {|_self| ... } ⇒ PatternLayout

Sets context and pattern, yields self to block, and calls self.start

Yields:

  • (_self)

Yield Parameters:



189
190
191
192
193
194
195
# File 'lib/rjack-logback.rb', line 189

def initialize( pattern=DEFAULT_PATTERN )
  super()
  self.context = Logback.context
  self.pattern = pattern
  yield( self ) if block_given?
  Util.start( self )
end