Improve Logs To Show End of Requests

Description

When requests are received in mod-circulation, you might see a log line like INFO LogHelper Invoking POST /circulation/check-in-by-barcode but there is no log line that show when the request is complete. In a module like mod-circulation-storage, beginning and end of a request is logged with response times, payload size, http code etc.

Improve mod-circulation logs to show ends of requests.

if a general solution is not easy to achieve, the following endpoints can be modified to log a line with good information when the request is done.

  • /mod-circulation/circulation/check-in-by-barcode

  • /mod-circulation/circulation/check-out-by-barcode

  • /mod-circulation/circulation/requests

  • /mod-circulation/circulation/renew-by-id

  • /mod-circulation/circulation/pick-slips/<UUID>

  • /mod-circulation/circulation/search-slips/<UUID>

  • /mod-circulation/circulation/renew-by-id

  • /mod-circulation/circulation/renew-by-barcode

  • /mod-circulation/circulation/requests-reports/hold-shelf-clearance/<UUID>

Environment

None

Potential Workaround

None

Checklist

hide

Activity

Show:

Olamide Kolawole March 18, 2025 at 12:55 PM

It is not a high priority but will improve troubleshooting significantly. It is okay to work on this for Trillium.

Khalilah Gambrell March 14, 2025 at 6:27 PM

Hey - what is the priority of this issue? And is it okay that this work is not done until Trillium release?

Details

Assignee

Reporter

Priority

Development Team

Vega

Release

Trillium (R2 2025)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs
Created March 6, 2025 at 11:02 PM
Updated March 18, 2025 at 2:14 PM
TestRail: Cases
TestRail: Runs

Flag notifications