Class: Loggr::SLF4J::MarkerFactory
- Inherits:
-
Object
- Object
- Loggr::SLF4J::MarkerFactory
- Defined in:
- lib/loggr/slf4j/logger.rb
Overview
Simple marker factory which uses ‘org.slf4j.MarkerFactory`, but caches the result in a local ruby hash, by name.
Class Method Summary collapse
-
.[](name) ⇒ Object
Get marker for any non-empty string.
Class Method Details
.[](name) ⇒ Object
Get marker for any non-empty string.
12 13 14 15 16 17 |
# File 'lib/loggr/slf4j/logger.rb', line 12 def self.[](name) name = name.to_s.strip return nil if name.length == 0 @markers ||= {} @markers[name] ||= Java::OrgSlf4j::MarkerFactory.getMarker(name) end |