From 3d361ded86e3679f70ab5e8372ade3002b1ae5b8 Mon Sep 17 00:00:00 2001 From: Thibault Jouan Date: Sun, 5 Apr 2015 12:47:43 +0000 Subject: [PATCH] Refactor Env#logger --- lib/producer/core/env.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/producer/core/env.rb b/lib/producer/core/env.rb index dd2421d..998bc57 100644 --- a/lib/producer/core/env.rb +++ b/lib/producer/core/env.rb @@ -28,11 +28,9 @@ module Producer alias get [] def logger - @logger ||= begin - logger = Logger.new(output) - logger.level = verbose? ? Logger::INFO : Logger::WARN - logger.formatter = LoggerFormatter.new - logger + @logger ||= Logger.new(output).tap do |o| + o.level = verbose? ? Logger::INFO : Logger::WARN + o.formatter = LoggerFormatter.new end end