gpt4 book ai didi

java - 在 Groovy 中配置日志记录

转载 作者:行者123 更新时间:2023-11-30 08:14:50 25 4
gpt4 key购买 nike

我在 Groovy 中使用 java 日志记录,我想修改格式字符串,所以我只有一行而不是两行,但是我尝试的方法没有用 - 我看了这个问题:

How do I get java logging output to appear on a single line?

我尝试将属性传递给 groovy,但它并没有改变格式。

我是这样传递的:

groovy myScript.groovy -Djava.util.logging.SimpleFormatter.format=%1$tF %1$tT

但看起来不像是捡到的。

最佳答案

这是我所做的 - 我将这段代码添加到我的 groovy 中:

    System.setProperty("java.util.logging.SimpleFormatter.format",
'%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS %4$-6s %5$s%6$s%n');
Logger log = Logger.getLogger("")
FileHandler fh = new FileHandler("../log/replication.log")
log.addHandler(fh)
SimpleFormatter formatter = new SimpleFormatter()
fh.setFormatter(formatter)

这不需要我在命令行中修改 java 属性(我不想创建额外的脚本来启动我的 groovy 脚本)。

关于java - 在 Groovy 中配置日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29267376/

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