Improve verbose mode output formatting

This commit is contained in:
Thibault Jouan
2014-05-24 20:07:57 +00:00
parent 8291f1bcfd
commit 332bb1a416
6 changed files with 50 additions and 3 deletions

View File

@@ -9,9 +9,6 @@ module Producer
@output = output
@registry = registry
@remote = remote
@logger = Logger.new(output)
self.log_level = Logger::ERROR
end
def remote
@@ -26,6 +23,15 @@ module Producer
@registry[key] = value
end
def logger
@logger ||= begin
logger = Logger.new(output)
logger.level = Logger::ERROR
logger.formatter = LoggerFormatter.new
logger
end
end
def log(message)
logger.info message
end

View File

@@ -0,0 +1,9 @@
module Producer
module Core
class LoggerFormatter < Logger::Formatter
def call(severity, datetime, progname, message)
message + "\n"
end
end
end
end