# sig/logger.rbs

class Logger
  def <<: () -> untyped
  def add: () -> untyped
  def close: () -> untyped
  def datetime_format: () -> untyped
  def datetime_format=: () -> untyped
  def debug: () -> untyped
  def debug!: () -> untyped
  def debug?: () -> untyped
  def error: () -> untyped
  def error!: () -> untyped
  def error?: () -> untyped
  def fatal: () -> untyped
  def fatal!: () -> untyped
  def fatal?: () -> untyped
  def format_message: () -> untyped
  def format_severity: () -> untyped
  def info: () -> untyped
  def info!: () -> untyped
  def info?: () -> untyped
  def initialize: () -> void
  def level=: () -> untyped
  def reopen: () -> untyped
  def unknown: () -> untyped
  def warn: () -> untyped
  def warn!: () -> untyped
  def warn?: () -> untyped
end
