Arie/serveme

View on GitHub
sorbet/rbi/gems/lograge@0.12.0.rbi

Summary

Maintainability
Test Coverage
# 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)