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
-
#finish(&block) ⇒ Object
Yield to block, then start.
-
#set_defaults ⇒ Object
Set appender defaults.
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_defaults ⇒ Object
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 |