mirror of
https://github.com/samsonjs/grape_logging.git
synced 2026-03-25 08:55:47 +00:00
LoggerReporter: clone the logger parameter (#77)
This commit is contained in:
parent
f7341032d5
commit
b94fcb3046
1 changed files with 1 additions and 1 deletions
|
|
@ -1,7 +1,7 @@
|
||||||
module Reporters
|
module Reporters
|
||||||
class LoggerReporter
|
class LoggerReporter
|
||||||
def initialize(logger, formatter, log_level)
|
def initialize(logger, formatter, log_level)
|
||||||
@logger = logger || Logger.new(STDOUT)
|
@logger = logger.clone || Logger.new(STDOUT)
|
||||||
@log_level = log_level || :info
|
@log_level = log_level || :info
|
||||||
if @logger.respond_to?(:formatter=)
|
if @logger.respond_to?(:formatter=)
|
||||||
@logger.formatter = formatter || @logger.formatter || GrapeLogging::Formatters::Default.new
|
@logger.formatter = formatter || @logger.formatter || GrapeLogging::Formatters::Default.new
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue