The log lines below can represent more than 50% of logs in mod-circulation for a duration of time. The log lines don’t have correlation id or any other tracking information, can contain PII & increase hosting costs for FOLIO by thousands of dollars.
[] [] [] [] INFO LoanRepresentation extendedLoan:: extendedLoan-2 is not <value>
[] [] [] [] INFO ummaryRepresentation createItemSummary:: createItemSummary-2 is not <value>
[] [] [] [] INFO ummaryRepresentation createItemSummary:: item.getStatus().getDate() is not <value>
[] [] [] [] INFO LoanRepresentation additionalPatronGroupProperties:: patronGroupAtCheckout is <value>
⁃ [] [] [] [] INFO onentsRepresentation createCallNumberComponents:: result {"callNumber":"callNumber"-2}
Remove the log lines above and similar lines in the java classes from the INFO log level.
Environment
None
Potential Workaround
None
Checklist
hide
Activity
Show:
Olamide Kolawole March 18, 2025 at 1:23 PM
Sort of related. The main driver with this story is to reduce the amount of logs generated by mod-circulation. That feature’s main concern is sensitive data in the logs.
The log lines below can represent more than 50% of logs in mod-circulation for a duration of time. The log lines don’t have correlation id or any other tracking information, can contain PII & increase hosting costs for FOLIO by thousands of dollars.
[] [] [] [] INFO LoanRepresentation extendedLoan:: extendedLoan-2 is not <value>
[] [] [] [] INFO ummaryRepresentation createItemSummary:: createItemSummary-2 is not <value>
[] [] [] [] INFO ummaryRepresentation createItemSummary:: item.getStatus().getDate() is not <value>
[] [] [] [] INFO LoanRepresentation additionalPatronGroupProperties:: patronGroupAtCheckout is <value>
⁃ [] [] [] [] INFO onentsRepresentation createCallNumberComponents:: result {"callNumber":"callNumber"-2}
Remove the log lines above and similar lines in the java classes from the INFO log level.