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

使用log4j輸出一個(gè)類的所有參數(shù)的值

 更新時(shí)間:2021年12月27日 10:21:55   作者:編碼小王子  
這篇文章主要介紹了使用log4j輸出一個(gè)類的所有參數(shù)的值,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

log4j輸出一個(gè)類的所有參數(shù)的值

項(xiàng)目用到的是日志框架是slf4j+log4j,在使用的過程中,如果要輸出一個(gè)元素的值,一般都是這樣寫

logger.info("當(dāng)前登錄人的姓名是:{}", userinfo.getName());

這樣就會輸出:當(dāng)前登錄人的姓名是:張三

但是如果我想要輸出一個(gè)類userinfo中所有的參數(shù)信息,比如說,姓名,年齡,電話等信息,如果這樣就會出問題

logger.info("當(dāng)前登錄人的所有信息是:{}", userinfo);

這樣的話,只會輸出userinfo這個(gè)類的路徑,包括包名和類名,如果想輸出這個(gè)類中元素的所有值,必須這么寫

logger.info("當(dāng)前登錄人的所有信息是:{}", JSONObject.toJSONString(userinfo));

JSONObject需要引入import com.alibaba.fastjson.JSONObject;

log4j各參數(shù)打印輸出內(nèi)容

[1]%c [2]%C [3]%d [4]%F [5]%l [6]%L [7]%m [8]%M [9]%n [10]%p [11]%r [12]%t [13]%x [14]%X [15]%%[1]com.xikang.logging.index.Log4jTest [2]com.xikang.logging.index.Log4jTest [3]2012-09-18 14:53:18,015 [4]Log4jTest.java [5]com.xikang.logging.index.Log4jTest.main(Log4jTest.java:20) [6]20 [7]test log4j [8]main [9] [10]INFO [11]0 [12]main [13] [14]{} [15]%

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

相關(guān)文章

  • Spring Boot Admin郵件警報(bào)整合過程解析

    Spring Boot Admin郵件警報(bào)整合過程解析

    這篇文章主要介紹了Spring Boot Admin郵件警報(bào)整合過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • spring框架學(xué)習(xí)總結(jié)

    spring框架學(xué)習(xí)總結(jié)

    Spring是于2003 年興起的一個(gè)輕量級的Java 開發(fā)框架,由Rod Johnson創(chuàng)建。簡單來說,Spring是一個(gè)分層的JavaSE/EE full-stack(一站式) 輕量級開源框架
    2021-06-06
  • 詳解MySQL事務(wù)日志undo log

    詳解MySQL事務(wù)日志undo log

    眾所周知,事務(wù)的一大特點(diǎn)是原子性,即同一事務(wù)的SQL要同時(shí)成功或者失敗,那大家有沒有想過在MySQL的innoDB存儲引擎中是如何保證這樣的原子性操作的,接下來就帶大家一探究竟,感興趣的小伙伴和小編一起來探討吧
    2023-07-07
  • Java動態(tài)規(guī)劃之硬幣找零問題實(shí)現(xiàn)代碼

    Java動態(tài)規(guī)劃之硬幣找零問題實(shí)現(xiàn)代碼

    這篇文章主要介紹了Java動態(tài)規(guī)劃之硬幣找零問題實(shí)現(xiàn)代碼,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • idea不能自動補(bǔ)全yml配置文件的原因分析

    idea不能自動補(bǔ)全yml配置文件的原因分析

    這篇文章主要介紹了idea不能自動補(bǔ)全yml配置文件的原因,通過添加yml文件為配置文件能夠很快的解決,具體解決步驟跟隨小編一起通過本文學(xué)習(xí)下吧
    2021-06-06
  • 詳解Java的日期時(shí)間新特性

    詳解Java的日期時(shí)間新特性

    隨著時(shí)間的不斷推移,現(xiàn)實(shí)的需求也在不斷更新,原先的一些API已經(jīng)難以滿足開發(fā)需求了,從JDK?8之后,為了滿足更多的開發(fā)需求,Java給我們增加了不少關(guān)于日期時(shí)間的新特性,接下來就帶各位來看看這些新特性有哪些,需要的朋友可以參考下
    2023-06-06
  • tk-mybatis整合springBoot使用兩個(gè)數(shù)據(jù)源的方法

    tk-mybatis整合springBoot使用兩個(gè)數(shù)據(jù)源的方法

    單純的使用mybaits進(jìn)行多數(shù)據(jù)配置網(wǎng)上資料很多,但是關(guān)于tk-mybaits多數(shù)據(jù)源配置沒有相關(guān)材料,本文就詳細(xì)的介紹一下如何使用,感興趣的可以了解一下
    2021-12-12
  • java怎么設(shè)置代理ip實(shí)現(xiàn)高效網(wǎng)絡(luò)請求

    java怎么設(shè)置代理ip實(shí)現(xiàn)高效網(wǎng)絡(luò)請求

    無論是在爬蟲、API調(diào)用還是網(wǎng)絡(luò)測試中,代理IP的使用都變得愈發(fā)重要,本文我們主要來介紹一下如何在Java中設(shè)置代理IP實(shí)現(xiàn)高效網(wǎng)絡(luò)請求吧
    2024-11-11
  • 詳解Java中String,StringBuffer和StringBuilder的使用

    詳解Java中String,StringBuffer和StringBuilder的使用

    這篇文章主要為大家詳細(xì)介紹了Java中String,StringBuffer和StringBuilder三者的區(qū)別以及使用,文中的少了講解詳細(xì),感興趣的可以了解一下
    2022-07-07
  • 怎樣通過反射獲取非靜態(tài)內(nèi)部類實(shí)例

    怎樣通過反射獲取非靜態(tài)內(nèi)部類實(shí)例

    這篇文章主要介紹了怎樣通過反射獲取非靜態(tài)內(nèi)部類實(shí)例,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評論

黄大仙区| 南京市| 吉安县| 桂林市| 武定县| 太仓市| 伊吾县| 来安县| 土默特左旗| 晋宁县| 长岭县| 桐柏县| 醴陵市| 景泰县| 海宁市| 安达市| 鞍山市| 开化县| 松潘县| 绵阳市| 昌乐县| 江西省| 黑龙江省| 浦北县| 新和县| 日喀则市| 成都市| 商城县| 宾阳县| 新乐市| 田东县| 东光县| 宝兴县| 望都县| 新津县| 恩施市| 山阳县| 绥滨县| 永宁县| 思南县| 武川县|