【发布时间】:2015-02-19 20:30:51
【问题描述】:
我正在使用带有 SLF4j 的 logback 来登录我的应用程序。我有一个包含换行符的字符串。它是字符串值的一部分,但不表示换行。当我打印字符串时,logback 会在新行中打印它。如何预防?
代码:
String str = "george\nmason"
logger.info(str);
Logback 模式:
<pattern>[%d{dd MMM yyyy HH:mm:ss,SSS}] [%5p] [%X{sid}] [%-20C{0} %25M]:[%-4L] - %m%n</pattern>
预期:
[19 Feb 2015 20:19:27] [ INFO] [] [myClass myMethod]:[52 ] - george\nmason
实际输出:
[19 Feb 2015 20:19:27] [ INFO] [] [myClass myMethod]:[52 ] - george
mason
【问题讨论】:
标签: java logging slf4j logback