From 9461c900c098c1ef668566e333c5ae88cdff7415 Mon Sep 17 00:00:00 2001 From: Pat Hawks Date: Tue, 1 May 2018 07:37:45 -0500 Subject: [PATCH] Loggers should accept both numbers and symbols (#6967) Merge pull request 6967 --- lib/jekyll/log_adapter.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/jekyll/log_adapter.rb b/lib/jekyll/log_adapter.rb index 65b8f9de..e7730ab3 100644 --- a/lib/jekyll/log_adapter.rb +++ b/lib/jekyll/log_adapter.rb @@ -29,7 +29,9 @@ module Jekyll # # Returns nothing def log_level=(level) - writer.level = LOG_LEVELS.fetch(level) + writer.level = level if level.is_a?(Integer) && level.between?(0, 3) + writer.level = LOG_LEVELS[level] || + raise(ArgumentError, "unknown log level") @level = level end