Class: StreamLogger

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(level = :debug) ⇒ StreamLogger

Returns a new instance of StreamLogger.



6
7
8
9
10
11
# File 'lib/mm_metrics/loggers.rb', line 6

def initialize(level = :debug)
	logger = Logging.logger(STDOUT)
	logger.level = level

	logger.info "logger running at level #{logger.level}"
end

Instance Attribute Details

#logObject (readonly)

Returns the value of attribute log.



4
5
6
# File 'lib/mm_metrics/loggers.rb', line 4

def log
  @log
end