lib/dry/logger/backends/proxy.rb in dry-logger-1.0.1 vs lib/dry/logger/backends/proxy.rb in dry-logger-1.0.2
- old
+ new
@@ -33,9 +33,17 @@
__getobj__.public_send(method, entry.message)
end
end
end
+ # @since 1.0.2
+ # @api private
+ def initialize(backend, **options)
+ super(backend)
+ @options = options
+ self.log_if = @options[:log_if]
+ end
+
# @since 1.0.0
# @api private
def log?(entry)
if log_if
log_if.call(entry)