Class: Ribit::RibitLoggerFactory
- Inherits:
-
Object
- Object
- Ribit::RibitLoggerFactory
- Defined in:
- lib/ribit/ribitlogger.rb
Instance Method Summary collapse
- #get_logger(loggerName) ⇒ Object
-
#initialize ⇒ RibitLoggerFactory
constructor
A new instance of RibitLoggerFactory.
Constructor Details
#initialize ⇒ RibitLoggerFactory
Returns a new instance of RibitLoggerFactory.
131 132 133 |
# File 'lib/ribit/ribitlogger.rb', line 131 def initialize @loggersByName = {} end |
Instance Method Details
#get_logger(loggerName) ⇒ Object
136 137 138 139 140 141 142 143 144 145 |
# File 'lib/ribit/ribitlogger.rb', line 136 def get_logger( loggerName ) logger = @loggersByName[loggerName] if ( logger == nil ) logger = RibitLoggerImpl.new( loggerName ) @loggersByName[loggerName] = logger end return logger end |