# frozen_string_literal: true require "logster/scheduler" module Logster class DeferLogger < ::Logster::Logger private def report_to_store(severity, progname, message, opts = {}) opts[:backtrace] ||= caller.join("\n") Logster::Scheduler.schedule { super(severity, progname, message, opts) } end end end