FLUID-6330: Provide scheme to suppress carriage returns in logging of any JSON objects sent to fluid.log

Metadata

Source
FLUID-6330
Type
Improvement
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
N/A
Reporter
Antranig Basman
Created
2018-08-29T12:28:19.779-0400
Updated
2018-10-16T12:23:40.495-0400
Versions
N/A
Fixed Versions
N/A
Component
  1. Framework

Description

https://issues.gpii.net/browse/GPII-3310 has reported an issue where the output from fluid.log is sent to centralised logging, and it becomes hard to interpret multi-line messages. In the architecture meeting at https://pad.gpii.net/p/arch-2018-08-29-kvl4nfd? we decided that a useful interim solution to the problem would be to supply an option which would allow carriage returns to be suppressed where JSON objects are sent to fluid.log - a more mature solution would supply these as structured JSON via some explicit facility, together with some contextual information as described on GPII-3310.

Comments