gpt4 book ai didi

java - tinylog 的多个编写器

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:48:06 25 4
gpt4 key购买 nike

我正在使用 tinylog满足我的日志记录需求,想知道是否有人知道一种方法来记录到文件控制台。当我使用下面的配置时,我只会在控制台上获得输出。当我删除 .writer(new ConsoleWriter()) 时,仅对文件进行日志记录(正如人们所期望的那样)。

Configurator.currentConfig()
.level(LoggingLevel.valueOf("TRACE"))
.writer(new RollingFileWriter(file,10))
.writer(new ConsoleWriter())
.activate();

最佳答案

根据文档,这是可能的(现在),“技巧”是调用 addWriter() 而不是多次调用 writer()方法。

引用 http://www.tinylog.org/configuration#writers :

可以并行使用多个编写器。例如,可以同时将日志条目写入控制台和日志文件。示例:

Configurator.currentConfig()    
.writer(new ConsoleWriter())
.addWriter(new FileWriter("log.txt"))
.activate();

关于java - tinylog 的多个编写器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19180041/

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