Improve logging (#274)

* Add some custom log messages
* Add original URL and remote IP to each log entry
This commit is contained in:
Riccardo Graziosi
2024-02-04 16:05:41 +01:00
committed by GitHub
parent 9c5553cc32
commit 1976e5ab3f
5 changed files with 10 additions and 3 deletions

View File

@@ -47,9 +47,13 @@ class TenantsController < ApplicationController
CreateWelcomeEntitiesWorkflow.new().run
logger.info { "New tenant registration: #{Current.tenant.inspect}" }
render json: @tenant, status: :created
rescue ActiveRecord::RecordInvalid => exception
logger.error { "Error in tenant registration: #{exception}" }
render json: { error: exception }, status: :unprocessable_entity
end
end