gpt4 book ai didi

java - 如何在运行时使用用户首选项为tinylog创建配置属性

转载 作者:行者123 更新时间:2023-12-02 03:16:55 25 4
gpt4 key购买 nike

我希望用户能够选择应用程序中的错误日志发送到的位置。我现在正在使用tinylog。

我使用他们的示例代码来配置错误写入位置(用户首选项通过 Swing fileChooser 选择)。

他们的例子是:

Configurator.defaultConfig()
.writer(new FileWriter("log.txt"))
.level(Level.WARNING)
.activate();

我已更改为:

Writer fwError= new FileWriter(userPrefs.get("PathForError", null),true);
Configurator.defaultConfig().writer(fwError).level(Level.WARNING).activate();

但是我收到如下错误“类型不匹配:无法从 FileWriter 转换为 Writer”。

如何才能进行此转换?为什么该示例不起作用?

最佳答案

org.pmw.tinylog.writers.Writer 不是 java.io.FileWriter 的祖先。尝试使用完全限定的 org.pmw.tinylog.writers.FileWriter()

关于java - 如何在运行时使用用户首选项为tinylog创建配置属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40169811/

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