Module: Gitlab::ErrorTracking::Processor::SanitizeErrorMessageProcessor

Extended by:
Concerns::ProcessesExceptions
Defined in:
lib/gitlab/error_tracking/processor/sanitize_error_message_processor.rb

Class Method Summary collapse

Class Method Details

.call(event) ⇒ Object



10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/gitlab/error_tracking/processor/sanitize_error_message_processor.rb', line 10

def call(event)
  exceptions = extract_exceptions_from(event)

  exceptions.each do |exception|
    next unless valid_exception?(exception)

    message = Gitlab::Sanitizers::ExceptionMessage.clean(exception.type, exception.value)

    set_exception_message(exception, message)
  end

  event
end