V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
BraveXaiver
V2EX  ›  问与答

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

  •  
  •   BraveXaiver · Aug 28, 2022 · 1548 views
    This topic created in 1339 days ago, the information mentioned may be changed or developed.
    日志用的是 slf4j + logback ,应用部署在 Red hat openshift 上,进入 pod 查看 log 。


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

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

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

    谢谢!
    2 replies    2023-03-08 19:55:21 +08:00
    IsDaliang
        1
    IsDaliang  
       Mar 8, 2023
    老兄有解决吗,我感觉有类似问题,单元测是换行的,集成的项目里,slf4j+logback 就换不了行了,明确是拼接了换行符,不知道是不是 logback 的配置文件格式配置导致的
    BraveXaiver
        2
    BraveXaiver  
    OP
       Mar 8, 2023
    @IsDaliang 我也还没有头绪
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1027 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 22:29 · PVG 06:29 · LAX 15:29 · JFK 18:29
    ♥ Do have faith in what you're doing.