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