httpx/sig/loggable.rbs
HoneyryderChuck 3a417a4623 added :debug_redact option
when true, text passed to log messages considered sensitive (wrapped in a +#log_redact+ call) will be logged as "[REDACTED}"
2025-05-13 16:21:06 +01:00

17 lines
467 B
Plaintext

module HTTPX
interface _IOLogger
def <<: (string?) -> void
end
module Loggable
USE_DEBUG_LOGS: bool
COLORS: Hash[Symbol, Integer]
def log: (?level: Integer?, ?color: Symbol?, ?debug_level: Integer, ?debug: _IOLogger?) { () -> String } -> void
def log_exception: (Exception error, ?level: Integer, ?color: Symbol, ?debug_level: Integer, ?debug: _IOLogger?) -> void
def log_redact: (_ToS text, ?bool should_redact) -> String
end
end