漁人碼頭

          天行健,君子以自強不息。地勢坤,君子以厚德載物。
          posts - 12, comments - 16, trackbacks - 0, articles - 43
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          在Spring中配置log4j

          Posted on 2007-01-24 15:41 Fisher 閱讀(371) 評論(0)  編輯  收藏 所屬分類: Log4j
          首先需要在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

          有了上面的配置,我們就可以查看日志了!?

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 桓台县| 烟台市| 五家渠市| 溧水县| 永新县| 冷水江市| 天水市| 丹凤县| 蒙山县| 长沙市| 新野县| 涡阳县| 杂多县| 凤凰县| 唐山市| 临夏市| 恩施市| 抚远县| 兴文县| 彰化县| 桐庐县| 宜川县| 鄂托克前旗| 拜泉县| 信宜市| 突泉县| 新巴尔虎左旗| 屏山县| 开阳县| 花莲县| 柯坪县| 中阳县| 兴安盟| 长岭县| 凤台县| 马鞍山市| 建平县| 阿合奇县| 普格县| 郧西县| 三河市|