Method: Dry::System::Plugins::Logging#register_logger
- Defined in:
- lib/dry/system/plugins/logging.rb
#register_logger ⇒ self
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
Set a logger
This is invoked automatically when a container is being configured
37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'lib/dry/system/plugins/logging.rb', line 37 def register_logger if registered?(:logger) self elsif config.logger register(:logger, config.logger) else config.logger = config.logger_class.new(log_file_path) config.logger.level = log_level register(:logger, config.logger) self end end |