sorbet/rbi/gems/lograge@0.12.0.rbi
# typed: true
# DO NOT EDIT MANUALLY
# This is an autogenerated file for types exported from the `lograge` gem.
# Please instead update this file by running `bin/tapioca gem lograge`.
# source://lograge//lib/lograge/version.rb#3
module Lograge
# source://lograge//lib/lograge.rb#27
def application; end
# source://lograge//lib/lograge.rb#27
def application=(val); end
# source://lograge//lib/lograge.rb#49
def before_format=(val); end
# source://lograge//lib/lograge.rb#35
def custom_options=(val); end
# source://lograge//lib/lograge.rb#106
def formatter; end
# source://lograge//lib/lograge.rb#106
def formatter=(val); end
# source://lograge//lib/lograge.rb#27
def ignore_tests=(val); end
# source://lograge//lib/lograge.rb#98
def log_level; end
# source://lograge//lib/lograge.rb#98
def log_level=(val); end
# source://lograge//lib/lograge.rb#27
def logger; end
# source://lograge//lib/lograge.rb#27
def logger=(val); end
private
# source://lograge//lib/lograge.rb#156
def attach_to_action_cable; end
# source://lograge//lib/lograge.rb#152
def attach_to_action_controller; end
# source://lograge//lib/lograge.rb#52
def before_format(data, payload); end
# source://lograge//lib/lograge.rb#77
def controller_field(params); end
# source://lograge//lib/lograge.rb#38
def custom_options(event); end
# source://lograge//lib/lograge.rb#192
def disable_rack_cache_verbose_output; end
# source://lograge//lib/lograge.rb#175
def extend_base_class(klass); end
# source://lograge//lib/lograge.rb#85
def ignore(test); end
# source://lograge//lib/lograge.rb#93
def ignore?(event); end
# Set conditions for events that should be ignored
#
# Currently supported formats are:
# - A single string representing a controller action, e.g. 'UsersController#sign_in'
# - An array of strings representing controller actions
# - An object that responds to call with an event argument and returns
# true iff the event should be ignored.
#
# The action ignores are given to 'ignore_actions'. The callable ignores
# are given to 'ignore'. Both methods can be called multiple times, which
# just adds more ignore conditions to a list that is checked before logging.
#
# source://lograge//lib/lograge.rb#70
def ignore_actions(actions); end
# source://lograge//lib/lograge.rb#89
def ignore_nothing; end
# source://lograge//lib/lograge.rb#81
def ignore_tests; end
# source://lograge//lib/lograge.rb#196
def keep_original_rails_log; end
# source://lograge//lib/lograge.rb#223
def lograge_config; end
# source://lograge//lib/lograge.rb#206
def rack_cache_hashlike?(app); end
# source://lograge//lib/lograge.rb#108
def remove_existing_log_subscriptions; end
# source://lograge//lib/lograge.rb#148
def set_formatter; end
# source://lograge//lib/lograge.rb#143
def set_ignores; end
# source://lograge//lib/lograge.rb#185
def set_lograge_log_options; end
# source://lograge//lib/lograge.rb#128
def setup(app); end
# source://lograge//lib/lograge.rb#163
def setup_custom_payload; end
# TODO: Remove with version 1.0
#
# source://lograge//lib/lograge.rb#213
def support_deprecated_config; end
# source://lograge//lib/lograge.rb#119
def unsubscribe(component, subscriber); end
class << self
# source://lograge//lib/lograge.rb#27
def application; end
# source://lograge//lib/lograge.rb#27
def application=(val); end
# source://lograge//lib/lograge.rb#156
def attach_to_action_cable; end
# source://lograge//lib/lograge.rb#152
def attach_to_action_controller; end
# source://lograge//lib/lograge.rb#52
def before_format(data, payload); end
# source://lograge//lib/lograge.rb#49
def before_format=(val); end
# source://lograge//lib/lograge.rb#77
def controller_field(params); end
# source://lograge//lib/lograge.rb#38
def custom_options(event); end
# source://lograge//lib/lograge.rb#35
def custom_options=(val); end
# source://lograge//lib/lograge.rb#192
def disable_rack_cache_verbose_output; end
# source://lograge//lib/lograge.rb#175
def extend_base_class(klass); end
# source://lograge//lib/lograge.rb#106
def formatter; end
# source://lograge//lib/lograge.rb#106
def formatter=(val); end
# source://lograge//lib/lograge.rb#85
def ignore(test); end
# @return [Boolean]
#
# source://lograge//lib/lograge.rb#93
def ignore?(event); end
# Set conditions for events that should be ignored
#
# Currently supported formats are:
# - A single string representing a controller action, e.g. 'UsersController#sign_in'
# - An array of strings representing controller actions
# - An object that responds to call with an event argument and returns
# true iff the event should be ignored.
#
# The action ignores are given to 'ignore_actions'. The callable ignores
# are given to 'ignore'. Both methods can be called multiple times, which
# just adds more ignore conditions to a list that is checked before logging.
#
# source://lograge//lib/lograge.rb#70
def ignore_actions(actions); end
# source://lograge//lib/lograge.rb#89
def ignore_nothing; end
# source://lograge//lib/lograge.rb#81
def ignore_tests; end
# source://lograge//lib/lograge.rb#27
def ignore_tests=(val); end
# source://lograge//lib/lograge.rb#196
def keep_original_rails_log; end
# source://lograge//lib/lograge.rb#98
def log_level; end
# source://lograge//lib/lograge.rb#98
def log_level=(val); end
# source://lograge//lib/lograge.rb#27
def logger; end
# source://lograge//lib/lograge.rb#27
def logger=(val); end
# source://lograge//lib/lograge.rb#223
def lograge_config; end
# source://lograge//lib/lograge.rb#108
def remove_existing_log_subscriptions; end
# source://lograge//lib/lograge.rb#148
def set_formatter; end
# source://lograge//lib/lograge.rb#143
def set_ignores; end
# source://lograge//lib/lograge.rb#185
def set_lograge_log_options; end
# source://lograge//lib/lograge.rb#128
def setup(app); end
# source://lograge//lib/lograge.rb#163
def setup_custom_payload; end
# TODO: Remove with version 1.0
#
# source://lograge//lib/lograge.rb#213
def support_deprecated_config; end
# source://lograge//lib/lograge.rb#119
def unsubscribe(component, subscriber); end
private
# @return [Boolean]
#
# source://lograge//lib/lograge.rb#206
def rack_cache_hashlike?(app); end
end
end
# source://lograge//lib/lograge/formatters/helpers/method_and_path.rb#4
module Lograge::Formatters; end
# source://lograge//lib/lograge/formatters/cee.rb#5
class Lograge::Formatters::Cee
# source://lograge//lib/lograge/formatters/cee.rb#6
def call(data); end
end
# source://lograge//lib/lograge/formatters/graylog2.rb#5
class Lograge::Formatters::Graylog2
include ::Lograge::Formatters::Helpers::MethodAndPath
# source://lograge//lib/lograge/formatters/graylog2.rb#8
def call(data); end
# source://lograge//lib/lograge/formatters/graylog2.rb#19
def short_message(data); end
# source://lograge//lib/lograge/formatters/graylog2.rb#15
def underscore_prefix(key); end
end
# source://lograge//lib/lograge/formatters/helpers/method_and_path.rb#5
module Lograge::Formatters::Helpers; end
# source://lograge//lib/lograge/formatters/helpers/method_and_path.rb#6
module Lograge::Formatters::Helpers::MethodAndPath
# source://lograge//lib/lograge/formatters/helpers/method_and_path.rb#7
def method_and_path_string(data); end
end
# source://lograge//lib/lograge/formatters/json.rb#6
class Lograge::Formatters::Json
# source://lograge//lib/lograge/formatters/json.rb#7
def call(data); end
end
# source://lograge//lib/lograge/formatters/key_value.rb#5
class Lograge::Formatters::KeyValue
# source://lograge//lib/lograge/formatters/key_value.rb#6
def call(data); end
protected
# source://lograge//lib/lograge/formatters/key_value.rb#14
def fields_to_display(data); end
# source://lograge//lib/lograge/formatters/key_value.rb#18
def format(key, value); end
# source://lograge//lib/lograge/formatters/key_value.rb#22
def parse_value(key, value); end
end
# source://lograge//lib/lograge/formatters/l2met.rb#7
class Lograge::Formatters::L2met < ::Lograge::Formatters::KeyValue
# source://lograge//lib/lograge/formatters/l2met.rb#26
def call(data); end
protected
# source://lograge//lib/lograge/formatters/l2met.rb#36
def additional_fields(data); end
# source://lograge//lib/lograge/formatters/l2met.rb#32
def fields_to_display(data); end
# source://lograge//lib/lograge/formatters/l2met.rb#40
def format(key, value); end
# source://lograge//lib/lograge/formatters/l2met.rb#46
def modify_payload(data); end
# source://lograge//lib/lograge/formatters/l2met.rb#52
def source_field(data); end
end
# source://lograge//lib/lograge/formatters/l2met.rb#8
Lograge::Formatters::L2met::L2MET_FIELDS = T.let(T.unsafe(nil), Array)
# source://lograge//lib/lograge/formatters/l2met.rb#21
Lograge::Formatters::L2met::UNWANTED_FIELDS = T.let(T.unsafe(nil), Array)
# source://lograge//lib/lograge/formatters/ltsv.rb#5
class Lograge::Formatters::LTSV
# source://lograge//lib/lograge/formatters/ltsv.rb#6
def call(data); end
# source://lograge//lib/lograge/formatters/ltsv.rb#13
def fields_to_display(data); end
# source://lograge//lib/lograge/formatters/ltsv.rb#17
def format(key, value); end
private
# source://lograge//lib/lograge/formatters/ltsv.rb#32
def escape(string); end
end
# source://lograge//lib/lograge/formatters/lines.rb#5
class Lograge::Formatters::Lines
# source://lograge//lib/lograge/formatters/lines.rb#6
def call(data); end
# source://lograge//lib/lograge/formatters/lines.rb#12
def load_dependencies; end
end
# source://lograge//lib/lograge/formatters/logstash.rb#5
class Lograge::Formatters::Logstash
include ::Lograge::Formatters::Helpers::MethodAndPath
# source://lograge//lib/lograge/formatters/logstash.rb#8
def call(data); end
# source://lograge//lib/lograge/formatters/logstash.rb#16
def load_dependencies; end
end
# source://lograge//lib/lograge/formatters/raw.rb#5
class Lograge::Formatters::Raw
# source://lograge//lib/lograge/formatters/raw.rb#6
def call(data); end
end
# source://lograge//lib/lograge/log_subscribers/base.rb#11
module Lograge::LogSubscribers; end
# source://lograge//lib/lograge/log_subscribers/action_cable.rb#5
class Lograge::LogSubscribers::ActionCable < ::Lograge::LogSubscribers::Base
# source://lograge//lib/lograge/log_subscribers/action_cable.rb#7
def connect(event); end
# source://lograge//lib/lograge/log_subscribers/action_cable.rb#7
def disconnect(event); end
# source://lograge//lib/lograge/log_subscribers/action_cable.rb#7
def perform_action(event); end
# source://lograge//lib/lograge/log_subscribers/action_cable.rb#7
def subscribe(event); end
# source://lograge//lib/lograge/log_subscribers/action_cable.rb#7
def unsubscribe(event); end
private
# source://lograge//lib/lograge/log_subscribers/action_cable.rb#25
def default_status; end
# source://lograge//lib/lograge/log_subscribers/action_cable.rb#29
def extract_runtimes(event, _payload); end
# source://lograge//lib/lograge/log_subscribers/action_cable.rb#14
def initial_data(payload); end
end
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#5
class Lograge::LogSubscribers::ActionController < ::Lograge::LogSubscribers::Base
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#6
def process_action(event); end
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#10
def redirect_to(event); end
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#14
def unpermitted_parameters(event); end
private
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#46
def extract_format(payload); end
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#58
def extract_location; end
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#31
def extract_path(payload); end
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#51
def extract_runtimes(event, payload); end
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#66
def extract_unpermitted_params; end
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#21
def initial_data(payload); end
# source://lograge//lib/lograge/log_subscribers/action_controller.rb#36
def strip_query_string(path); end
end
# source://lograge//lib/lograge/log_subscribers/base.rb#12
class Lograge::LogSubscribers::Base < ::ActiveSupport::LogSubscriber
# source://lograge//lib/lograge/log_subscribers/base.rb#13
def logger; end
private
# source://lograge//lib/lograge/log_subscribers/base.rb#67
def before_format(data, payload); end
# source://lograge//lib/lograge/log_subscribers/base.rb#62
def custom_options(event); end
# source://lograge//lib/lograge/log_subscribers/base.rb#54
def default_status; end
# source://lograge//lib/lograge/log_subscribers/base.rb#40
def extract_location(*_arg); end
# source://lograge//lib/lograge/log_subscribers/base.rb#29
def extract_request(event, payload); end
# source://lograge//lib/lograge/log_subscribers/base.rb#40
def extract_runtimes(*_arg); end
# source://lograge//lib/lograge/log_subscribers/base.rb#43
def extract_status(payload); end
# source://lograge//lib/lograge/log_subscribers/base.rb#40
def extract_unpermitted_params(*_arg); end
# source://lograge//lib/lograge/log_subscribers/base.rb#58
def get_error_status_code(exception_class_name); end
# source://lograge//lib/lograge/log_subscribers/base.rb#40
def initial_data(*_arg); end
# source://lograge//lib/lograge/log_subscribers/base.rb#19
def process_main_event(event); end
end
# source://lograge//lib/lograge/ordered_options.rb#7
class Lograge::OrderedOptions < ::ActiveSupport::OrderedOptions
# source://lograge//lib/lograge/ordered_options.rb#8
def custom_payload(&block); end
end
# source://lograge//lib/lograge/railtie.rb#8
class Lograge::Railtie < ::Rails::Railtie; end
# source://lograge//lib/lograge/silent_logger.rb#6
class Lograge::SilentLogger < ::SimpleDelegator
# source://lograge//lib/lograge/silent_logger.rb#9
def debug(*_args); end
# source://lograge//lib/lograge/silent_logger.rb#9
def error(*_args); end
# source://lograge//lib/lograge/silent_logger.rb#9
def fatal(*_args); end
# source://lograge//lib/lograge/silent_logger.rb#9
def info(*_args); end
# source://lograge//lib/lograge/silent_logger.rb#9
def unknown(*_args); end
# source://lograge//lib/lograge/silent_logger.rb#9
def warn(*_args); end
end
# source://lograge//lib/lograge/version.rb#4
Lograge::VERSION = T.let(T.unsafe(nil), String)