Add beter logging

This commit is contained in:
Seth Call 2026-01-15 07:52:05 -06:00
parent e92e54fcd3
commit f3d8c4763b
4 changed files with 8 additions and 2 deletions

View File

@ -55,6 +55,7 @@ require "jam_ruby/lib/em_helper"
require "jam_ruby/lib/nav"
require "jam_ruby/lib/html_sanitize"
require "jam_ruby/lib/guitar_center"
require "jam_ruby/lib/capi_transmitter"
require "jam_ruby/subscription_definitions"
require "jam_ruby/resque/resque_jam_error"
require "jam_ruby/resque/resque_hooks"

View File

@ -63,13 +63,17 @@ class CapiTransmitter
if response.code.to_i >= 400
Rails.logger.error("CapiTransmitter Error: #{response.code} - #{response.body}")
puts("CapiTransmitter Error: #{response.code} - #{response.body}")
else
Rails.logger.info("CapiTransmitter Success: #{event_name} sent for User #{user.id}")
puts("CapiTransmitter Success: #{event_name} sent for User #{user.id}")
end
rescue => e
Rails.logger.error("CapiTransmitter Exception: #{e.message}")
puts("CapiTransmitter Exception: #{e.message}")
Rails.logger.error(e.backtrace.join("\n"))
puts(e.backtrace.join("\n"))
end
end
end

View File

@ -509,6 +509,7 @@ module JamRuby
rescue => e
# Fail silently but log, don't break progression update
@@log.error("CAPI error in update_progression_field: #{e.message}")
puts("CAPI error in update_progression_field: #{e.message}")
end
self.save

View File

@ -174,8 +174,8 @@ if defined?(Bundler)
config.google_public_server_key = "AIzaSyCPTPq5PEcl4XWcm7NZ2IGClZlbsiE8JNo"
# Facebook Conversions API
config.facebook_pixel_id = "" # ONLY ONE. NO MULTI ENV
config.facebook_access_token = "" # ONLY ONE. NO MULTI ENV
config.facebook_pixel_id = "25663975269956141" # ONLY ONE. NO MULTI ENV
config.facebook_access_token = "EABAGQTtcGk4BQewKCztlfImT86ZAPsRAm3KDrYWsOFZAdLtJCa7bVOzdnZCnHZBFZBRMFVoSZCQdIpX01xXDM0ZCFmYrkPuAHdLsNBU61c7MZCZBLCFd3Q0qrxiJkeYr3F8FH3p98d0tGKljplhJ8vWBIKAiBXaUCCYk6urZB5qZAIEPsppWZCHOep91xZCtMVqtbGJQfFAZDZD" # ONLY ONE. NO MULTI ENV
config.facebook_conversion_api_tls = true
# Use Private API Keys to communicate with Recurly's API v2. See https://docs.recurly.com/api/basics/authentication to learn more.