lib/dry/system/plugins/logging.rb in dry-system-0.22.0 vs lib/dry/system/plugins/logging.rb in dry-system-0.23.0

- old
+ new

@@ -6,11 +6,11 @@ module System module Plugins module Logging # @api private def self.extended(system) - system.before(:configure) do + system.instance_eval do setting :logger, reader: true setting :log_dir, default: "log" setting :log_levels, default: { @@ -38,10 +38,10 @@ if registered?(:logger) self elsif config.logger register(:logger, config.logger) else - config.logger = logger = config.logger_class.new(log_file_path) + config.logger = config.logger_class.new(log_file_path) config.logger.level = log_level register(:logger, config.logger) self end