Apache Commons Logging - 新行字符

时间:2012-02-18 18:40:12

标签: java apache-commons-logging

我们正在使用apache commons登录我们的应用程序来满足所有日志记录要求。 本周出现了一个有趣的用例,我有一个问题。 我们开始从客户端接收FIX消息,其中根据客户端具有的应用程序上的自由格式textarea中的值填充修复消息中的特定字段。允许客户输入他们想要的任何文本,包括特殊字符和新行等。

我们记录收到的修复消息,但是当我们收到包含此标记的FIX消息时,其中包含新的行chrachetrs,只有部分修复消息一直存在,直到记录新的行charachter。无论如何都要告诉日志框架忽略新行字符并记录整个字符串是否包含新行字符串?

由于 达明

1 个答案:

答案 0 :(得分:1)

您确定该消息未在新线路上记录吗?我们做了类似的事情,记录了新行,没有任何额外的配置。你是否在日志中搜索这些行来查看它们?我问,因为它们将显示在一个新行上,因此不会在grep的输出中显示,除非你在你的grep语句中添加'-A 5'(或你想看多少行)标志以查看后面的新行匹配一个。