lib/entangler/logger.rb in entangler-1.4.1 vs lib/entangler/logger.rb in entangler-1.5.0
- old
+ new
@@ -13,10 +13,10 @@
File.join(base_dir, '.entangler', 'log', log_file_name)
end
def initialize(outputs, verbose: false)
@loggers = Array(outputs).map do |output|
- logger = ::Logger.new(output)
+ logger = ::Logger.new(output, 1, 10_485_760) # 10.megabytes.to_i
logger.level = verbose ? ::Logger::DEBUG : ::Logger::INFO
logger.formatter = proc do |severity, datetime, _, msg|
date_format = datetime.strftime('%Y-%m-%d %H:%M:%S')
"[#{date_format}] #{severity.rjust(5)}: #{msg}\n"