Class: CubaApi::LoggerFactory

Inherits:
Object
  • Object
show all
Defined in:
lib/cuba_api/loggers.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.level=(level) ⇒ Object



19
20
21
# File 'lib/cuba_api/loggers.rb', line 19

def self.level=( level )
  @level = level
end

.logger(cat) ⇒ Object



23
24
25
# File 'lib/cuba_api/loggers.rb', line 23

def self.logger( cat )
  loggers[ cat ] ||= Logger.new( cat, @level )
end

Instance Method Details

#logger(cat) ⇒ Object



27
28
29
# File 'lib/cuba_api/loggers.rb', line 27

def logger( cat )
  self.class.logger( cat )
end