我们在我们的应用程序中使用 apache commons 日志记录来满足我们所有的日志记录要求。本周出现了一个有趣的用例,我对此有疑问。我们开始从客户端接收 FIX 消息,其中修复消息中的特定字段是根据我们客户端拥有的应用程序上的自由格式文本区域中的值填充的。允许客户端输入他们想要的任何文本,包括特殊字符和换行符等。
我们记录我们收到的修复消息,但是当我们收到包含此标签且其中包含换行符的修复消息时,只有修复消息的一部分,直到记录换行符为止。无论如何告诉日志框架忽略换行符并记录整个字符串是否包含换行符?