logback配置日誌檔案位置

2021-06-18 11:54:34 字數 541 閱讀 7985

logback輸出的日誌檔案,缺省會放到「啟動程序」的目錄下面

比如說程式直接在eclipse裡跑,就會輸出到eclipse.exe所在的目錄下,如果是在tomcat中跑,就會輸出到%tomcat_home%/bin目錄下

30 %-4relative %d - [%thread] %-5level %class - %msg%n

如果應用部署在jboss下,採用上面的配置檔案,則會在%jboss_home%/bin目錄下建立乙個mylog的資料夾

當然一般是不會這樣的,因為日誌檔案放在應用伺服器的bin目錄下是很奇怪的,所以可以用絕對路徑或者相對路徑的方式,配置日誌檔案的位置

絕對路徑:

30 %-4relative %d - [%thread] %-5level %class - %msg%n

相對路徑:

30 %-4relative %d - [%thread] %-5level %class - %msg%n

這裡的logback版本是最新的logback-1.0.4,老的版本好像配置相對路徑是有問題的

Logback日誌配置

logback越來越流行,不過使用過程中覺得還不錯,配置簡單明瞭。不過有幾點需要注意的是 spring boot中使用logback不需要再引入logback的三個jar包,因為在spring boot starter logging已經整合了它。幾種日誌過濾器,需要了解明白,不然不能配置到自己想要...

配置logback日誌

引入依賴 spring boot starter 中引入了 spring boot starter logging 日誌啟動器 org.springframework.boot spring boot starter logging 2.2.5.release compile spring boot...

logback 非同步日誌配置

目前所有的日誌記錄方式採用的都是同步的方式,即直接將日誌寫入檔案。在多應用的時候,這種效果會導致一定的執行緒執行延遲,所以可以採用非同步的方式處理。0.11及以上版本存在 非同步日誌記錄是在原來logback上的擴充套件,並不是替代方式,所以只需要在原來的配置檔案上新增一下配置 這樣你的工程就會使用...