summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2019-02-03 04:12:37 -0700
committerDan Allen <dan.j.allen@gmail.com>2019-02-03 04:12:37 -0700
commitf8a490063bc45190458678bc492ab3a1c5b321b3 (patch)
treee0e421af7eb5a2336ad0feb863334d96f3cdcb65
parente7a45c1bdbb8ddc88740e8206c31abd985dc12db (diff)
add Logging module to CLI invoker
-rw-r--r--lib/asciidoctor/cli/invoker.rb9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/asciidoctor/cli/invoker.rb b/lib/asciidoctor/cli/invoker.rb
index 7a6c3a15..de2c6d9f 100644
--- a/lib/asciidoctor/cli/invoker.rb
+++ b/lib/asciidoctor/cli/invoker.rb
@@ -2,6 +2,7 @@ module Asciidoctor
module Cli
# Public Invocation class for starting Asciidoctor via CLI
class Invoker
+ include Logging
attr_reader :options
attr_reader :documents
@@ -65,12 +66,12 @@ module Asciidoctor
case val
when 0
$VERBOSE = nil
- old_logger, LoggerManager.logger = LoggerManager.logger, NullLogger.new
+ old_logger, LoggerManager.logger = logger, NullLogger.new
when 1
$VERBOSE = false
when 2
$VERBOSE = true
- old_logger_level, LoggerManager.logger.level = LoggerManager.logger.level, ::Logger::Severity::DEBUG
+ old_logger_level, logger.level = logger.level, ::Logger::Severity::DEBUG
end
else
opts[key] = val unless val.nil?
@@ -128,7 +129,7 @@ module Asciidoctor
end
end
end
- @code = 1 if ((logger = LoggerManager.logger).respond_to? :max_severity) && logger.max_severity && logger.max_severity >= opts[:failure_level]
+ @code = 1 if (logger.respond_to? :max_severity) && logger.max_severity && logger.max_severity >= opts[:failure_level]
rescue ::Exception => e
if ::SignalException === e
@code = e.signo
@@ -153,7 +154,7 @@ module Asciidoctor
if old_logger
LoggerManager.logger = old_logger
elsif old_logger_level
- LoggerManager.logger.level = old_logger_level
+ logger.level = old_logger_level
end
end