class GitHttpsable::Push::MaskLogger
Public Class Methods
new(*args)
click to toggle source
Calls superclass method
# File lib/git_httpsable/push/mask_logger.rb, line 4 def initialize(*args) super(*args) self.progname = "GitHttpsable::Push/#{VERSION}" self.level = Logger::WARN self.formatter = proc do |severity, datetime, progname, msg| @default_formatter.call( severity, datetime, progname, msg.to_s.gsub(%r{://[^/@]*@}) { '://MASKED@' } ) end self end