gpt4 book ai didi

java - Linux 中 Log4j 的换行符 (%n) 模式

转载 作者:IT王子 更新时间:2023-10-29 01:13:10 25 4
gpt4 key购买 nike

我需要帮助来打破这一行,并在 Java Web 应用程序的新行中追加日志。

<PatternLayout pattern="%d{dd/MM/YYYY HH:mm:ss.SSS} [%t] %-5level %logger{36} %msg%n%n"/>

这是我使用的模式。我想在 Linux 环境中执行此操作,但 %n 不工作,日志仅附加到最后一行

最佳答案

您是在 Linux 上还是在 Windows 上查看日志文件?如果日志文件由 Linux 编写并在 Windows 上查看,换行符将不会在使用经典文本编辑器的 Windows 上创建一个新行,因此您的所有日志都将在同一行。

您可以在您的模式中使用 \r\n 而不是 \n,或者在 Windows 中使用另一个文本编辑器(例如 Notepad++)来处理 Linux 行分隔符 ( \n).

关于java - Linux 中 Log4j 的换行符 (%n) 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38580943/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com