gpt4 book ai didi

java - 使用 tinylog 将日志记录写入 tomcat 日志文件夹

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

我想使用 eclipse、maven 和 tinylog 将日志消息写入定义文件到 tomcat 的日志文件夹中。

问题:当我在tomcat中运行应用程序时,没有webapp.log。在 Eclipse 中一切正常。

我做了什么:

  • 添加 Maven 依赖 tinylog-1.2.jar
  • 在运行配置(主选项卡)中设置配置参数,以便可以找到构建过程的 tinylog-properties:名称:-Dtinylog.configuration值:C:\Program
    文件\Tomcat\apache-tomcat-9.0.0.M13\webapps\folder\subfolder\tinylog.properties
  • 在 Java 类中: 导入 org.pmw.tinylog.Logger; ... Logger.info(消息);

tinylog.properties 看起来像:

tinylog.writer = file
tinylog.writer.filename = webapp.log
tinylog.writer.buffered = true
tinylog.writer.append = true
tinylog.level = info

我也尝试了不同的文件引用,但都没有用:

tinylog.writer.file = C:\Program Files\Tomcat\apache-tomcat-9.0.0.M13\logs\webapp.log
tinylog.writer.file= "C:\Program Files\Tomcat\apache-tomcat-9.0.0.M13\logs\webapp.log"

有人知道如何将日志写入指定的路径文件吗?

感谢任何宝贵的提示。

最佳答案

我建议使用 tinylog-jul artifact 而不是 通常的 tinylog Artifact 。 tinylog-jul 提供 tinylog API,但使用 Tomcat 日志记录后端。所以,你不需要配置tinylog。所有日志条目都将自动输出,就像您习惯使用 Tomcat 上的其他日志记录 API 一样。

关于java - 使用 tinylog 将日志记录写入 tomcat 日志文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43655387/

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