gpt4 book ai didi

java - 在 slf4j 日志中添加空行

转载 作者:行者123 更新时间:2023-11-30 03:19:06 28 4
gpt4 key购买 nike

有人知道如何在 slf4j 日志中添加空行而不进行格式化吗?为了获得空日志,我添加了空字符串作为日志。

log.error("");

我需要不格式化,只是空行,请帮忙。

最佳答案

在您的 logback.xml 中,声明一个“最小”附加程序,该附加程序不会使用时间戳或日志级别或类似内容来修饰日志消息:

<appender name="minimal" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%m%n</pattern>
</encoder>
</appender>

然后声明一个使用该附加程序的记录器,如下所示:

<logger name="blank.line.logger" level="ALL" additivity="false">
<appender-ref ref="minimal"/>
</logger>

在您想要生成空日志行的 Java 代码中,您需要对该记录器的引用,该引用与您用于常规日志消息的任何其他记录器分开,例如

private static final Logger blankLineLogger = LoggerFactory.getLogger("blank.line.logger");

然后你可以在日志输出中得到你想要的空行

blankLineLogger.info("");

关于java - 在 slf4j 日志中添加空行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31783300/

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