slf4j+logback 1.2.11,所有的换行符只输出一个[LF]并不产生真正的换行,请问该怎么改正?

2022-08-28 11:35:26 +08:00
 BraveXaiver
日志用的是 slf4j + logback ,应用部署在 Red hat openshift 上,进入 pod 查看 log 。


```
a new request comes in...[LF][LF]
```

我是希望这两个换行符能够产生真正的换行,使得我在 terminal 上阅读时,很容易通过两行的空白来锁定一段日志对应一个请求。

但,日志本身之间的换行是存在的,但是日志的内容中的换行被换成了 [LF]。 也正因此,我首先怀疑是不是 logback 什么配置里做了这样的转换。因为如果是 openshift 这个平台里看 log 时,换行符都会被替换的话,为什么 logback 输出的日志之间的换行还能存在呢?

谢谢!
725 次点击
所在节点    问与答
2 条回复
IsDaliang
2023-03-08 16:43:03 +08:00
老兄有解决吗,我感觉有类似问题,单元测是换行的,集成的项目里,slf4j+logback 就换不了行了,明确是拼接了换行符,不知道是不是 logback 的配置文件格式配置导致的
BraveXaiver
2023-03-08 19:55:21 +08:00
@IsDaliang 我也还没有头绪

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/875943

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX