Thursday, September 19, 2024 9:16:29 PM
> settings

Customize


Authenticate

> pre_init_dev.rb
# frozen_string_literal: true

timer = Timer.start!

require "active_record_query_trace"
require "awesome_print"

# Allows seeing the backtrace for queries
# Only use lines that pertain to ESM
ActiveRecordQueryTrace.enabled = ENV["TRACE"] == "true"
ActiveRecordQueryTrace.level = :custom
ActiveRecordQueryTrace.backtrace_cleaner = lambda do |trace|
  trace.select { |line| line.match?("esm") }
end

ESM.logger.level = Logger::TRACE

# Enable discordrb logging
Discordrb::LOGGER.debug = false

# ActiveRecord logging
ActiveRecord::Base.logger.level = Logger::INFO if ActiveRecord::Base.logger.present?

info!("Completed in #{timer.stop!}s")
All opinions represented herein are my own
- © 2024 itsthedevman
- build 3c15a1b