Module: LoggingLibrary::LoggerFactory
- Defined in:
- lib/logging_library/logger_factory.rb
Overview
Module responsible for instantiating logger objects.
Class Method Summary collapse
-
.create(name = nil) ⇒ Logger
Creates a new
Loggerobject.
Class Method Details
.create(name = nil) ⇒ Logger
Creates a new Logger object.
14 15 16 17 |
# File 'lib/logging_library/logger_factory.rb', line 14 def create(name = nil) logger_name = name || caller(1..1).first[/`(.+)'/, 1] Logger.new(logger_name) end |