Module: LogStruct

Extended by:
Concerns::Configuration::ClassMethods, Concerns::ErrorHandling::ClassMethods, Concerns::Logging::ClassMethods, T::Sig
Defined in:
lib/log_struct/version.rb,
lib/log_struct.rb,
lib/log_struct/log.rb,
lib/log_struct/log/sql.rb,
lib/log_struct/railtie.rb,
lib/log_struct/handlers.rb,
lib/log_struct/log/ahoy.rb,
lib/log_struct/formatter.rb,
lib/log_struct/log/error.rb,
lib/log_struct/log/plain.rb,
lib/log_struct/hash_utils.rb,
lib/log_struct/boot_buffer.rb,
lib/log_struct/enums/event.rb,
lib/log_struct/enums/level.rb,
lib/log_struct/log/request.rb,
lib/log_struct/log/sidekiq.rb,
lib/log_struct/enums/source.rb,
lib/log_struct/integrations.rb,
lib/log_struct/log/good_job.rb,
lib/log_struct/log/security.rb,
lib/log_struct/configuration.rb,
lib/log_struct/param_filters.rb,
lib/log_struct/log/active_job.rb,
lib/log_struct/log/puma/start.rb,
lib/log_struct/enums/log_field.rb,
lib/log_struct/log/carrierwave.rb,
lib/log_struct/log/dotenv/load.rb,
lib/log_struct/log/dotenv/save.rb,
lib/log_struct/string_scrubber.rb,
lib/log_struct/concerns/logging.rb,
lib/log_struct/log/good_job/log.rb,
lib/log_struct/log/shrine/exist.rb,
lib/log_struct/integrations/ahoy.rb,
lib/log_struct/integrations/puma.rb,
lib/log_struct/integrations/rack.rb,
lib/log_struct/log/action_mailer.rb,
lib/log_struct/log/dotenv/update.rb,
lib/log_struct/log/puma/shutdown.rb,
lib/log_struct/log/shrine/delete.rb,
lib/log_struct/log/shrine/upload.rb,
lib/log_struct/log/active_storage.rb,
lib/log_struct/log/dotenv/restore.rb,
lib/log_struct/log/good_job/error.rb,
lib/log_struct/log/good_job/start.rb,
lib/log_struct/builders/active_job.rb,
lib/log_struct/integrations/dotenv.rb,
lib/log_struct/integrations/shrine.rb,
lib/log_struct/integrations/sorbet.rb,
lib/log_struct/log/good_job/finish.rb,
lib/log_struct/log/shrine/download.rb,
lib/log_struct/log/shrine/metadata.rb,
lib/log_struct/enums/error_reporter.rb,
lib/log_struct/integrations/lograge.rb,
lib/log_struct/integrations/sidekiq.rb,
lib/log_struct/log/active_job/start.rb,
lib/log_struct/log/good_job/enqueue.rb,
lib/log_struct/multi_error_reporter.rb,
lib/log_struct/config_struct/filters.rb,
lib/log_struct/integrations/good_job.rb,
lib/log_struct/log/active_job/finish.rb,
lib/log_struct/log/good_job/schedule.rb,
lib/log_struct/log/security/ip_spoof.rb,
lib/log_struct/semantic_logger/setup.rb,
lib/log_struct/concerns/configuration.rb,
lib/log_struct/log/active_job/enqueue.rb,
lib/log_struct/log/active_storage/url.rb,
lib/log_struct/log/carrierwave/delete.rb,
lib/log_struct/log/carrierwave/upload.rb,
lib/log_struct/semantic_logger/logger.rb,
lib/log_struct/concerns/error_handling.rb,
lib/log_struct/integrations/active_job.rb,
lib/log_struct/log/action_mailer/error.rb,
lib/log_struct/log/active_job/schedule.rb,
lib/log_struct/shared/serialize_common.rb,
lib/log_struct/integrations/carrierwave.rb,
lib/log_struct/log/active_storage/exist.rb,
lib/log_struct/log/carrierwave/download.rb,
lib/log_struct/enums/error_handling_mode.rb,
lib/log_struct/log/active_storage/delete.rb,
lib/log_struct/log/active_storage/stream.rb,
lib/log_struct/log/active_storage/upload.rb,
lib/log_struct/log/security/blocked_host.rb,
lib/log_struct/semantic_logger/formatter.rb,
lib/log_struct/shared/add_request_fields.rb,
lib/log_struct/config_struct/integrations.rb,
lib/log_struct/integrations/action_mailer.rb,
lib/log_struct/integrations/active_record.rb,
lib/log_struct/log/action_mailer/delivery.rb,
lib/log_struct/rails_boot_banner_silencer.rb,
lib/log_struct/integrations/active_storage.rb,
lib/log_struct/integrations/sidekiq/logger.rb,
lib/log_struct/log/action_mailer/delivered.rb,
lib/log_struct/log/active_storage/download.rb,
lib/log_struct/log/active_storage/metadata.rb,
lib/log_struct/log/security/csrf_violation.rb,
lib/log_struct/integrations/good_job/logger.rb,
lib/log_struct/log/active_model_serializers.rb,
lib/log_struct/sorbet/serialize_symbol_keys.rb,
lib/log_struct/shared/serialize_common_public.rb,
lib/log_struct/integrations/host_authorization.rb,
lib/log_struct/integrations/rack_error_handler.rb,
lib/log_struct/semantic_logger/color_formatter.rb,
lib/log_struct/shared/interfaces/common_fields.rb,
lib/log_struct/shared/interfaces/request_fields.rb,
lib/log_struct/config_struct/error_handling_modes.rb,
lib/log_struct/integrations/integration_interface.rb,
lib/log_struct/shared/merge_additional_data_fields.rb,
lib/log_struct/integrations/good_job/log_subscriber.rb,
lib/log_struct/semantic_logger/concerns/log_methods.rb,
lib/log_struct/integrations/active_model_serializers.rb,
lib/log_struct/integrations/active_job/log_subscriber.rb,
lib/log_struct/shared/interfaces/public_common_fields.rb,
lib/log_struct/shared/interfaces/additional_data_field.rb,
lib/log_struct/integrations/action_mailer/event_logging.rb,
lib/log_struct/integrations/action_mailer/error_handling.rb,
lib/log_struct/integrations/rack_error_handler/middleware.rb,
lib/log_struct/integrations/action_mailer/metadata_collection.rb

Overview

typed: strict frozen_string_literal: true

Defined Under Namespace

Modules: BootBuffer, Builders, Concerns, ConfigStruct, Handlers, HashUtils, Integrations, Log, RailsBootBannerSilencer, SemanticLogger, Sorbet, StringScrubber Classes: Configuration, Error, ErrorHandlingMode, ErrorReporter, Event, Formatter, Level, LogField, MultiErrorReporter, ParamFilters, Railtie, Source

Constant Summary collapse

VERSION =
"0.1.4"

Constants included from Concerns::Configuration::ClassMethods

Concerns::Configuration::ClassMethods::CI_FALSE_VALUES, Concerns::Configuration::ClassMethods::CONSOLE_COMMAND_ARGS, Concerns::Configuration::ClassMethods::EMPTY_ARGV, Concerns::Configuration::ClassMethods::SERVER_COMMAND_ARGS

Class Method Summary collapse

Methods included from Concerns::ErrorHandling::ClassMethods

error_handling_mode_for, handle_exception, log_and_report_error, log_error

Methods included from Concerns::Configuration::ClassMethods

config, configuration, configuration=, configure, enabled?, is_local?, is_production?, merge_rails_filter_parameters!, set_enabled_from_rails_env!

Methods included from Concerns::Logging::ClassMethods

debug, error, fatal, info, warn

Class Method Details

.server_mode=(value) ⇒ void

This method returns an undefined value.

Parameters:

  • value (Boolean)


45
46
47
# File 'lib/log_struct.rb', line 45

def self.server_mode=(value)
  @server_mode = value
end

.server_mode?Boolean

Returns:

  • (Boolean)


40
41
42
# File 'lib/log_struct.rb', line 40

def self.server_mode?
  @server_mode
end