我已阅读docs on %enc
并想出了这个
<PatternLayout pattern="%d{ABSOLUTE} %-5level [%t] %logger{2} - %enc{%msg}{CRLF}%n"/>
如果我删除{CRLF}
,则{HTML}
正确编码,但我想要{CRLF}
因为它正在打印这个
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
如何获得我想要的行为?
答案 0 :(得分:0)
问题不在这个代码中,而是版本,使用我们在2.7上的spring(Boot 1.5)托管版本,我不确定是什么版本被切入(在2017年11月发现发布评论) ,但它在2.10(Boot 2.0)。只需修复版本即可修复问题