Module: Leafy::Logger::AppenderFactory

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#attributesObject



14
15
16
# File 'lib/leafy/logger/appender_factories.rb', line 14

def attributes
  self.methods.select { |m| m.to_s =~ /^set_/ }.collect { |m| m.to_s.sub( /^set_/, '' ) }
end

#thresholdObject



6
7
8
# File 'lib/leafy/logger/appender_factories.rb', line 6

def threshold
  super.to_s
end

#threshold=(t) ⇒ Object



10
11
12
# File 'lib/leafy/logger/appender_factories.rb', line 10

def threshold= t
  super Java::ChQosLogbackClassic::Level.const_get( t.to_s.upcase )
end