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.
16 17 18 19 |
# File 'lib/logging_library/logger_factory.rb', line 16 def create(name = nil) logger_name = name || caller(1..1).first[/`(.+)'/, 1] Logger.new(logger_name) end |