We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 20b12af commit 770f141Copy full SHA for 770f141
lib/sass/compiler/host/logger_registry.rb
@@ -9,18 +9,20 @@ class Host
9
class LoggerRegistry
10
def initialize(logger)
11
@logger = Struct.from_hash(logger, methods: %i[debug warn])
12
+ @respond_to_debug = @logger.respond_to?(:debug)
13
+ @respond_to_warn = @logger.respond_to?(:warn)
14
end
15
16
def log(event)
17
case event.type
18
when :DEBUG
- if @logger.respond_to?(:debug)
19
+ if @respond_to_debug
20
@logger.debug(event.message, DebugContext.new(event))
21
else
22
Kernel.warn(event.formatted)
23
24
when :DEPRECATION_WARNING, :WARNING
- if @logger.respond_to?(:warn)
25
+ if @respond_to_warn
26
@logger.warn(event.message, WarnContext.new(event))
27
28
0 commit comments