最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

log4j日志格式加入自定義字段信息方式

 更新時(shí)間:2021年12月27日 09:02:17   作者:andy_713  
這篇文章主要介紹了log4j日志格式加入自定義字段信息方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

log4j日志格式加入自定義字段信息

在使用log4j日志的時(shí)候,有時(shí)需要在日志中加入自定義字段信息,例如在日志中加入登錄用戶的信息等,這時(shí)就可以使用org.apache.log4j.MDC來(lái)實(shí)現(xiàn)該功能:

1、在Action的方法中,直接使用

MDC.put("username",getUserInfo().getName());  //getUserInfo()獲取登錄用戶信息

2、在log4j的配置文件中

%d{yyyy/MM/dd HH:mm:ss.sss}     [%X{username}]      [%-5p]     %c  -  %m%n

日志文件結(jié)果:

2013/11/29 18:00:25.025 [test] [ERROR] com.test.TestAction //紅色test即為加入的用戶信息

注意:紅色部分必須保持一致

log4j2入庫(kù)自定義字段類型

項(xiàng)目中數(shù)據(jù)庫(kù)日志表含有number類型的字段,發(fā)現(xiàn)按照默認(rèn)的方式只能存入字符串類型。網(wǎng)上也找不到相關(guān)的幫助信息。

官方API文檔中只提供了幾個(gè)屬性

在這里插入圖片描述

設(shè)置isNumber=“true”

嘗試設(shè)置了屬性 isNumber="true"竟然成功了,代碼如下:

<!--寫入數(shù)據(jù)庫(kù)配置,在Logger中設(shè)置日志級(jí)別為error-->        
          <JDBC name="databaseAppender" tableName="T_L_LOGINFO">            
          <ConnectionFactory class="com.qxgc.utils.PoolManager" method="getConnection" />  
          <Column name="ID" literal="SEQ_LOGINFO.NEXTVAL"/>
          <Column name="SERVICETYPEID" pattern="%X{sid}" isNumber="true"/>    
          <Column name="RECTIME" isEventTimestamp="true"/>  
          <Column name="USERID" pattern="%X{userid}" />             
          <Column name="ACCESSIP" pattern="%X{ip}" />                
          <Column name="CONTENT" pattern="%m"/>            
          </JDBC>  

測(cè)試登錄接口后,看了下數(shù)據(jù)庫(kù),number類型的字段存進(jìn)去了

在這里插入圖片描述

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中的日期時(shí)間類實(shí)例詳解(Date、Calendar、DateFormat)

    Java中的日期時(shí)間類實(shí)例詳解(Date、Calendar、DateFormat)

    在JDK1.0中,Date類是唯一的一個(gè)代表時(shí)間的類,但是由于Date類不便于實(shí)現(xiàn)國(guó)際化,所以從JDK1.1版本開始,推薦使用Calendar類進(jìn)行時(shí)間和日期處理,這篇文章主要介紹了Java中的日期時(shí)間類詳解(Date、Calendar、DateFormat),需要的朋友可以參考下
    2023-11-11
  • Java實(shí)現(xiàn)圖片驗(yàn)證碼功能

    Java實(shí)現(xiàn)圖片驗(yàn)證碼功能

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)圖片驗(yàn)證碼功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Java利用Request請(qǐng)求獲取IP地址的方法詳解

    Java利用Request請(qǐng)求獲取IP地址的方法詳解

    在開發(fā)中我們經(jīng)常需要獲取用戶IP地址,通過(guò)地址來(lái)實(shí)現(xiàn)一些功能,下面這篇文章主要給大家介紹了關(guān)于Java利用Request請(qǐng)求獲取IP地址的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • springboot啟動(dòng)feign項(xiàng)目報(bào)錯(cuò):Service id not legal hostnam的解決

    springboot啟動(dòng)feign項(xiàng)目報(bào)錯(cuò):Service id not legal hostnam的解決

    這篇文章主要介紹了springboot啟動(dòng)feign項(xiàng)目報(bào)錯(cuò):Service id not legal hostnam的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • springboot訪問(wèn)不存在的URL時(shí)的處理方法

    springboot訪問(wèn)不存在的URL時(shí)的處理方法

    在前后端分離的模式下,當(dāng)Spring Boot應(yīng)用接收到一個(gè)不存在的URL請(qǐng)求時(shí),通常希望返回一個(gè)固定的JSON字符串作為響應(yīng),以便前端能夠據(jù)此進(jìn)行相應(yīng)的處理,本文給大家介紹了springboot訪問(wèn)不存在的URL時(shí)的處理方法,需要的朋友可以參考下
    2024-12-12
  • Springmvc如何返回xml及json格式數(shù)據(jù)

    Springmvc如何返回xml及json格式數(shù)據(jù)

    這篇文章主要介紹了Springmvc如何返回xml及json格式數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • Java實(shí)現(xiàn)隨機(jī)出題,10道10以內(nèi)加減法計(jì)算代碼實(shí)例

    Java實(shí)現(xiàn)隨機(jī)出題,10道10以內(nèi)加減法計(jì)算代碼實(shí)例

    這篇文章主要介紹了Java實(shí)現(xiàn)隨機(jī)出題,10道10以內(nèi)加減法計(jì)算,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Spring?Boot監(jiān)控SQL運(yùn)行情況的全過(guò)程

    Spring?Boot監(jiān)控SQL運(yùn)行情況的全過(guò)程

    這篇文章主要給大家介紹了關(guān)于Spring?Boot監(jiān)控SQL運(yùn)行情況的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用SpringBoot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-02-02
  • Struts2實(shí)現(xiàn)文件上傳時(shí)顯示進(jìn)度條功能

    Struts2實(shí)現(xiàn)文件上傳時(shí)顯示進(jìn)度條功能

    這篇文章主要為大家詳細(xì)介紹了Struts2實(shí)現(xiàn)文件上傳時(shí)顯示進(jìn)度條功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Java基礎(chǔ)之extends用法詳解及簡(jiǎn)單實(shí)例

    Java基礎(chǔ)之extends用法詳解及簡(jiǎn)單實(shí)例

    這篇文章主要介紹了 Java基礎(chǔ)之extends用法詳解及簡(jiǎn)單實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-02-02

最新評(píng)論

鄄城县| 柳林县| 美姑县| 广水市| 航空| 古田县| 忻城县| 伊川县| 青川县| 泾源县| 达日县| 临泽县| 宽城| 贡嘎县| 南通市| 扶余县| 突泉县| 九龙坡区| 瓮安县| 雷波县| 金平| 公安县| 历史| 田阳县| 曲周县| 平谷区| 德庆县| 隆尧县| 班玛县| 姜堰市| 永定县| 德州市| 株洲县| 临夏市| 杭州市| 信宜市| 湖南省| 兴化市| 建德市| 丰台区| 尖扎县|