Sha256: c36b2ecb6fdacbe5fb800cfc98bcd8f08b8b3ac01e562f6d842d56443a07c561
Contents?: true
Size: 646 Bytes
Versions: 1
Compression:
Stored size: 646 Bytes
Contents
require 'logger' module TerraspaceBundler class Logger < ::Logger # Only need to override the add method as the other calls all lead to it. def add(severity, message = nil, progname = nil) # Taken from Logger#add source # https://ruby-doc.org/stdlib-2.5.1/libdoc/logger/rdoc/Logger.html#method-i-add if message.nil? if block_given? message = yield else message = progname progname = @progname end end super # original logic end # plain formatting def format_message(severity, timestamp, progname, msg) "#{msg}\n" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
terraspace-bundler-0.1.0 | lib/terraspace_bundler/logger.rb |