2017-04-27 59 views
1

我想写日志,消息定义文件到Tomcat的日志文件夹,使用Eclipse,maven的,tinylog。使用tinylog写测井公司到Tomcat的日志文件夹

问题:只要在tomcat中运行应用程序,就没有webapp.log。 在Eclipse中的一切工作正常。

我做了什么:

  • 增加Maven的依赖tinylog-1.2.jar
  • 在运行配置(主选项卡),因此tinylog的属性
  • 一套配置参数可以为建设 - 找到过程: name: -Dtinylog.configuration value: 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" 

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

感谢您的任何有价值的线索。

回答

0

我建议使用通常的tinylog制品的tinylog-jul artifact而不是。 tinylog-JUL提供了tinylog API,但使用Tomcat的日志记录后端。所以,你不需要配置tinylog。因为你是用来与其他Tomcat的日志记录API的所有日志条目会自动输出。