Log the authenticated user

to help track down issues reported by individuals in the logs
This commit is contained in:
Mike Dalessio
2025-05-07 17:13:25 -04:00
parent 796761b5e1
commit 7dee9ed9d6
2 changed files with 5 additions and 0 deletions
@@ -59,6 +59,7 @@ module Authentication
end
def set_current_session(session)
logger.struct " Authorized User##{session.user.id}", authentication: { user: { id: session.user.id } }
Current.session = session
cookies.signed.permanent[:session_token] = { value: session.signed_id, httponly: true, same_site: :lax }
end
+4
View File
@@ -77,4 +77,8 @@ Rails.application.configure do
config.active_job.queue_adapter = :solid_queue
config.solid_queue.connects_to = { database: { writing: :queue } }
if Rails.root.join("tmp/structured-logging.txt").exist?
config.structured_logging.logger = ActiveSupport::Logger.new("log/structured-development.log")
end
end