log4j單獨(dú)類信息插入新數(shù)據(jù)庫

          log4j.rootLogger=info, A1

          log4j.appender.A1
          =org.apache.log4j.ConsoleAppender
          log4j.appender.A1.layout
          =org.apache.log4j.PatternLayout
          log4j.appender.A1.layout.ConversionPattern
          = %d{yyyy-MM-dd HH:mm:ss,SSS} [%c] [%p] - %m%n


          log4j.logger.freemarker 
          = error
          log4j.logger.com.opensymphony 
          = error
          log4j.logger.org.springframework 
          = error
          log4j.logger.org.hibernate 
          = error

          #配置數(shù)據(jù)庫插入信息 start
          log4j.logger.org.directwebremoting
          =info
          #log4j.logger.com.cenin.web.ajax.OnlinehallAjax屬于org.directwebremoting類下新建,應(yīng)用MDC取值
          log4j.logger.com.cenin.web.ajax.OnlinehallAjax
          =info,db
          log4j.appender.db.Threshold
          =info
          log4j.appender.db 
          = org.apache.log4j.jdbc.JDBCAppender
          log4j.appender.db.BufferSize
          =1
          log4j.appender.db.driver
          =oracle.jdbc.driver.OracleDriver
          log4j.appender.db.URL
          =jdbc:oracle:thin:@localhost:1521:TJGWL
          log4j.appender.db.user
          =cy
          log4j.appender.db.password
          =cy 

          log4j.appender.db.sql
          =insert into RESLOG(LogId,username,bankType,money,resultinfo,merchantno,Class,Method,createTime,LogLevel,MSG)values(S_RESLOG.Nextval,'%X{username}','%X{bankType}','%X{money}','%X{resultInfo}','%X{merchantNo}','%C','%M', to_date('%d{yyyy-MM-dd HH:mm:ss}','yyyy-MM-dd HH24:mi:ss'),'%p','%m'
          log4j.appender.db.layout
          =org.apache.log4j.PatternLayout 
          # 這個(gè)配置是告訴當(dāng)LOG4J吧日志存儲(chǔ)數(shù)據(jù)庫時(shí)用的SQL語句。SQ_RESLOG_LOGID.Nextval是我建的一個(gè)SEQUENCE;
          # ‘
          %C’是日志中的CLASS;‘%M’是打印日志是執(zhí)行到類里的方法;‘%d’是打印的時(shí)間,它支持格式化;
          #‘
          %P’是日志級(jí)別,包括INFO、DEBUG、ERROR等;‘%m’是MSG,日志內(nèi)容。注意這里的參數(shù)區(qū)分大小寫。
          #配置數(shù)據(jù)庫插入信息 end

          MDC取值:
          MDC.put(
          "username",username);

          servelet引入:
              
          <servlet>
                
          <servlet-name>dwr-invoker</servlet-name>
                
          <display-name>DWR Servlet</display-name>
                
          <description>Direct Web Remoter Servlet</description>
                
          <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
              
          <init-param>
                
          <param-name>debug</param-name>
                
          <param-value>true</param-value>
              
          </init-param>
              
          <init-param>
                
          <param-name>activeReverseAjaxEnabled</param-name>
                
          <param-value>true</param-value>
              
          </init-param>
              
          <init-param>
                
          <param-name>initApplicationScopeCreatorsAtStartup</param-name>
                
          <param-value>true</param-value>
              
          </init-param>
              
          <init-param>
                
          <param-name>maxWaitAfterWrite</param-name>
                
          <param-value>500</param-value>
              
          </init-param>
              
          <init-param>
                  
          <param-name>crossDomainSessionSecurity</param-name>
                  
          <param-value>false</param-value>
              
          </init-param>
              
          <load-on-startup>1</load-on-startup>
            
          </servlet>

          posted on 2013-12-11 11:30 youngturk 閱讀(419) 評(píng)論(0)  編輯  收藏 所屬分類: Log4j


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          <2013年12月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導(dǎo)航

          統(tǒng)計(jì)

          公告

          this year :
          1 jQuery
          2 freemarker
          3 框架結(jié)構(gòu)
          4 口語英語

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          相冊(cè)

          EJB學(xué)習(xí)

          Flex學(xué)習(xí)

          learn English

          oracle

          spring MVC web service

          SQL

          Struts

          生活保健

          解析文件

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 教育| 定安县| 新昌县| 奉节县| 寿光市| 丹阳市| 东山县| 丹巴县| 泸西县| 积石山| 南和县| 托克托县| 新乡市| 缙云县| 涟水县| 建阳市| 双鸭山市| 繁峙县| 大宁县| 叶城县| 罗定市| 平果县| 阿城市| 隆化县| 岚皋县| 茌平县| 海淀区| 曲沃县| 双流县| 阿拉善盟| 屏东县| 华蓥市| 大厂| 晋中市| 神农架林区| 牙克石市| 虞城县| 大渡口区| 祁连县| 镇宁| 阿瓦提县|