Class: LogStruct::ConfigStruct::ErrorHandlingModes

Inherits:
T::Struct
  • Object
show all
Includes:
Sorbet::SerializeSymbolKeys
Defined in:
lib/log_struct/config_struct/error_handling_modes.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Sorbet::SerializeSymbolKeys

#serialize, #to_h

Constructor Details

#initialize(type_checking_errors: ErrorHandlingMode::LogProduction, logstruct_errors: ErrorHandlingMode::LogProduction, security_errors: ErrorHandlingMode::Report, standard_errors: ErrorHandlingMode::Raise) ⇒ void

Parameters:

  • type_checking_errors (ErrorHandlingMode) (defaults to: ErrorHandlingMode::LogProduction)

    Configurable error handling categories

  • logstruct_errors (ErrorHandlingMode) (defaults to: ErrorHandlingMode::LogProduction)
  • security_errors (ErrorHandlingMode) (defaults to: ErrorHandlingMode::Report)
  • standard_errors (ErrorHandlingMode) (defaults to: ErrorHandlingMode::Raise)


# File ''

prop :type_checking_errors, ErrorHandlingMode, default: ErrorHandlingMode::LogProduction
prop :logstruct_errors, ErrorHandlingMode, default: ErrorHandlingMode::LogProduction
prop :security_errors, ErrorHandlingMode, default: ErrorHandlingMode::Report
prop :standard_errors, ErrorHandlingMode, default: ErrorHandlingMode::Raise

Instance Attribute Details

#logstruct_errorsErrorHandlingMode

Returns the value of prop logstruct_errors.

Returns:



# File ''

prop :logstruct_errors, ErrorHandlingMode, default: ErrorHandlingMode::LogProduction

#security_errorsErrorHandlingMode

Returns the value of prop security_errors.

Returns:



# File ''

prop :security_errors, ErrorHandlingMode, default: ErrorHandlingMode::Report

#standard_errorsErrorHandlingMode

Returns the value of prop standard_errors.

Returns:



# File ''

prop :standard_errors, ErrorHandlingMode, default: ErrorHandlingMode::Raise

#type_checking_errorsErrorHandlingMode

Configurable error handling categories

Returns:



# File ''

prop :type_checking_errors, ErrorHandlingMode, default: ErrorHandlingMode::LogProduction