Class: Bp3::Core::Test::ExceptionLogger

Inherits:
Object
  • Object
show all
Defined in:
lib/bp3/core/test.rb

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.log_countObject (readonly)

Returns the value of attribute log_count.



37
38
39
# File 'lib/bp3/core/test.rb', line 37

def log_count
  @log_count
end

Class Method Details

.add_countObject



32
33
34
# File 'lib/bp3/core/test.rb', line 32

def self.add_count
  @log_count += 1
end

.log_exception(exception, site:, key:, details:) ⇒ Object



27
28
29
30
# File 'lib/bp3/core/test.rb', line 27

def self.log_exception(exception, site:, key:, details:)
  puts "Test:ExceptionLogger: #{site&.display_name} #{key} #{exception.message} #{details}"
  add_count
end