Java 如何在log4j中逃离CRLF?

Java 如何在log4j中逃离CRLF?,java,logging,log4j2,Java,Logging,Log4j2,我读了这本书,想到了这个 <PatternLayout pattern="%d{ABSOLUTE} %-5level [%t] %logger{2} - %enc{%msg}{CRLF}%n"/> 如何获得我想要的行为?问题不在这段代码中,而在版本中,使用我们在2.7上的spring(Boot 1.5)管理版本,我不确定这是在哪个版本中插入的(在2017年11月找到了一条发布评论),但它在2.10(Boot 2.0)。简单地修改版本就解决了这个问题 2018-06-18 10:40

我读了这本书,想到了这个

<PatternLayout pattern="%d{ABSOLUTE} %-5level [%t] %logger{2} - %enc{%msg}{CRLF}%n"/>

如何获得我想要的行为?

问题不在这段代码中,而在版本中,使用我们在2.7上的spring(Boot 1.5)管理版本,我不确定这是在哪个版本中插入的(在2017年11月找到了一条发布评论),但它在2.10(Boot 2.0)。简单地修改版本就解决了这个问题

2018-06-18 10:40:33,892 main ERROR Incorrect number of options on escape. Expected 1, received 2
2018-06-18 10:40:33,942 main ERROR Unrecognized conversion specifier [enc] starting at position 56 in conversion pattern.
10:40:34,499 INFO  [main] ui.Start - %enc