editoast: make authorizer's logs less noisy #8834
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
So far, each request on an endpoint show the returned value of the authorizer.
It makes the logs on
editoast
pretty noisy. Theret
on thetracing::instrument
produces a log event (withoutret
we would still have the span). Ideally, we would like the information of the span to live for the entire duration of the request/response cycle.However, since the authorizer is not a middleware (feature is on the way I believe), we cannot make the span lives for the entire request/response cycle, it only lives for the very beginning of the endpoint. This means that useful contextual information like
user
,user_roles
orrequired_roles
won't be visible through the logs produced in the endpoint.In the meantime, leaving
ret
, but making the default level toDEBUG
seems an OK improvement.