首先需要在web.xml進行聲明:
<!--如果不定義webAppRootKey參數,那麼webAppRootKey就是缺省的"webapp.root"-->
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>ssh.root</param-value>
</context-param>
這裏的ssh是http://localhost:8080/ssh/
而root是系統開發目錄中ssh/root
這樣配置文件以及日誌文件可以在spring的幫助下,放到開發環境中的任意位置
<!--由Sprng載入的Log4j配置文件位置-->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
在這裏定位配置文件,需要的是從root開始的絕對路徑
<!--Spring默認刷新Log4j配置文件的間隔,單位爲millisecond-->
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
<!--Spring log4j Config loader-->
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
設置監聽器
/////////////////
之後我們就可以配置log4j配置文件了
#先設置級別
log4j.rootCategory=INFO, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
#在這裏設置日誌需要存放的位置,這裏的變量就是我們在web.xml裏設置的
log4j.appender.file.File=${ssh.root}/WEB-INF/logs/subject.log
log4j.appender.file.MaxFileSize=100KB
log4j.appender.file.MaxBackupIndex=0
log4j.appender.file.layout=org.apache.log4j.SimpleLayout
log4j.appender.file.layout.ConversionPattern=[ssh] %p %t %c - %m%n
有了上面的配置,我們就可以查看日誌了!
<!--如果不定義webAppRootKey參數,那麼webAppRootKey就是缺省的"webapp.root"-->
<context-param>
<param-name>webAppRootKey</param-name>
<param-value>ssh.root</param-value>
</context-param>
這裏的ssh是http://localhost:8080/ssh/
而root是系統開發目錄中ssh/root
這樣配置文件以及日誌文件可以在spring的幫助下,放到開發環境中的任意位置
<!--由Sprng載入的Log4j配置文件位置-->
<context-param>
<param-name>log4jConfigLocation</param-name>
<param-value>/WEB-INF/log4j.properties</param-value>
</context-param>
在這裏定位配置文件,需要的是從root開始的絕對路徑
<!--Spring默認刷新Log4j配置文件的間隔,單位爲millisecond-->
<context-param>
<param-name>log4jRefreshInterval</param-name>
<param-value>60000</param-value>
</context-param>
<!--Spring log4j Config loader-->
<listener>
<listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>
設置監聽器
/////////////////
之後我們就可以配置log4j配置文件了
#先設置級別
log4j.rootCategory=INFO, file
log4j.appender.file=org.apache.log4j.RollingFileAppender
#在這裏設置日誌需要存放的位置,這裏的變量就是我們在web.xml裏設置的
log4j.appender.file.File=${ssh.root}/WEB-INF/logs/subject.log
log4j.appender.file.MaxFileSize=100KB
log4j.appender.file.MaxBackupIndex=0
log4j.appender.file.layout=org.apache.log4j.SimpleLayout
log4j.appender.file.layout.ConversionPattern=[ssh] %p %t %c - %m%n
有了上面的配置,我們就可以查看日誌了!