Class: Ribit::RibitLoggerFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/ribit/ribitlogger.rb

Instance Method Summary collapse

Constructor Details

#initializeRibitLoggerFactory

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