【发布时间】:2017-09-25 02:34:42
【问题描述】:
我想使用 eclipse、maven、tinylog 将日志消息写入 tomcat 的日志文件夹中的定义文件。
问题:我在tomcat中一运行app就没有webapp.log。 在 Eclipse 中一切正常。
我做了什么:
- 添加 Maven 依赖的 tinylog-1.2.jar
- 在运行配置(主选项卡)中设置配置参数,以便可以为构建过程找到 tinylog 属性:
name: -Dtinylog.configurationvalue: C:\Program Files\Tomcat\apache-tomcat-9.0.0.M13\webapps\folder\subfolder\tinylog.properties - 在 Java 类中:
import org.pmw.tinylog.Logger;...Logger.info(message);
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"
有人知道如何将日志写入指定路径文件吗?
感谢任何有价值的提示。
【问题讨论】:
标签: java maven tomcat logging tinylog