Sha256: 5515378b8cefba9de6c69da5933d44fe71922e0cabe318061932196a6d0eaf83
Contents?: true
Size: 498 Bytes
Versions: 3
Compression:
Stored size: 498 Bytes
Contents
module GitHttpsable module Push class MaskLogger < Logger 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 end end end
Version data entries
3 entries across 3 versions & 1 rubygems