logback-spring.xml中关于路径配置的三种写法:
写法1:<property name="log.path" value="logs" />
写法2:<property name="log.path" value="/logs" />
写法3:<property name="log.path" value="../logs" />
项目(路径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}即日志文件名称