我想使用eclipse,maven,tinylog将日志消息写入tomcat的日志文件夹中的已定义文件。
问题:我在tomcat中运行应用程序时没有webapp.log。 在日食中一切正常。
我做了什么:
name: -Dtinylog.configuration
value: C:\Program
Files\Tomcat\apache-tomcat-9.0.0.M13\webapps\folder\subfolder\tinylog.properties
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"
有人知道如何将日志写入指定的路径文件吗?
感谢任何有价值的提示。
答案 0 :(得分:0)
我建议使用通常的tinylog工件的tinylog-jul artifact 代替。 tinylog-jul提供了tinylog API,但使用了Tomcat日志记录后端。因此,您不需要配置tinylog。所有日志条目将自动输出,因为您习惯使用Tomcat上的其他日志记录API。