logback-spring.xml中關於路徑配置的三種寫法:
寫法1:<property name="log.path" value="logs/${log.name}" />
寫法2:<property name="log.path" value="/logs/${log.name}" />
寫法3:<property name="log.path" value="../logs/${log.name}" />
項目(路徑D:\workspace\Test)啓動的三種場景:
場景1:項目所在workspace在D盤,直接從eclipse中啓動
場景2:打成jar包放在桌面的test文件夾下,用bat文件(java -jar Test.jar)啓動
場景3:jar文件放在centOS的/test目錄下,用sh文件(nohup java -jar Test.jar &)啓動
|
場景1 |
場景2 |
場景3 |
寫法1 |
D:\workspace\Test\logs\{name} |
C:\Users\{user}\Desktop\logs\{name} |
/test/logs/{name} |
寫法2 |
D:\logs\{name} |
C:\logs\{name} |
/logs/{name} |
寫法3 |
D:\workspace\logs\{name} |
C:\Users\{user}\logs\{name} |
/logs/{name} |
注:路徑中的{user}爲C盤中當前用戶目錄名稱,{name}爲配置文件中的${log.name}即日誌文件名稱