2017-04-27 48 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的所有日誌條目會自動輸出。