class PgLdapSync::Logger
Public Class Methods
new(io, counters)
click to toggle source
Calls superclass method
# File lib/pg_ldap_sync/logger.rb, line 5 def initialize(io, counters) super(io) @counters = {} end
Public Instance Methods
add(severity, *args)
click to toggle source
Calls superclass method
# File lib/pg_ldap_sync/logger.rb, line 10 def add(severity, *args) @counters[severity] ||= 0 @counters[severity] += 1 super end
had_errors?()
click to toggle source
# File lib/pg_ldap_sync/logger.rb, line 20 def had_errors? had_logged?(Logger::FATAL) || had_logged?(Logger::ERROR) end
had_logged?(severity)
click to toggle source
# File lib/pg_ldap_sync/logger.rb, line 16 def had_logged?(severity) @counters[severity] && @counters[severity] > 0 end