2017-01-10 97 views
1

我想設置我的日誌記錄路徑,以便我可以在跟蹤文件中看到當前正在處理的痕跡 logging.path = c:\ temp \ tracefile.log 但我沒有看到任何跟蹤文件。所以任何人都可以提出這個問題。在Intellij中找不到記錄路徑

否則是否有其他方式來獲取痕跡。請建議。

回答

0

application.properties文件中指定以下屬性:

logging.path=/temp/log     # path for a logging file. 
logging.file=tracefile.log    # Log file name. 
logging.level.org.springframework=DEBUG # Log levels severity mapping. 

如果使用logging.file屬性,春寫入指定的日誌文件。名稱可以是確切的位置或相對於當前目錄。 如果您使用logging.path屬性,Spring Boot會在此指定的路徑中創建一個spring.log文件。

但是,您不能指定logging.filelogging.path屬性一起。如果完成,Spring Boot將忽略這兩者。

查看更多about Common application properties

+0

謝謝它的偉大:) –

+0

我想知道是否有任何其他方式得到的痕跡,而不是在這裏提到這裏的文件這些行..有沒有其他方式來控制它在外部 –

+0

這現在打包在罐子裏,但我想讓它通過傳遞輸入參數從外部控制,所以有沒有其他方式 –

0

您可以在application.properties文件中配置日誌記錄。該行添加到application.properties文件:

logging.file=myapplication.log 
+0

謝謝你的工作! –