亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

java中使用log4j如何不用每次調(diào)用都聲明一下?

瀏覽:110日期:2023-12-06 14:26:54

問題描述

每次寫個(gè)新的類,就要在下面聲明下:

private static Logger logger = Logger.getLogger(Test.class);

這樣的話不是很麻煩嗎?有沒有什么辦法,把Logger設(shè)置成可以靜態(tài)調(diào)用的類,直接調(diào)用info,error等方法,同時(shí)還可以打印出當(dāng)前類、線程號(hào)等信息?

問題解答

回答1:

你大可以簡(jiǎn)單封裝一下實(shí)現(xiàn)你要的目的,比如建個(gè)類把Logger封裝進(jìn)去,暴露幾個(gè)靜態(tài)接口出來(lái)。至于為什么很多代碼書寫的時(shí)候?qū)懗蓀rivate static Logger logger = Logger.getLogger(Test.class);,其實(shí)主要是為了提高日志的靈活性、準(zhǔn)確性等。

回答2:

看看這個(gè) /a/11...

回答3:

聲明log是因?yàn)樗梢远x不同的logger name可以通過(guò)logger name定制自己的輸出方式, 比如level, appender...等

如果你的日志是以相同的方式處理那你完全可以聲明公共的靜態(tài) log 對(duì)象, 需要的地方使用該log也不存在重復(fù)聲明的情況了.如:

import static xxx.GlobalLogs.log;log.debug('...');log.info('...');//...

當(dāng)然你還可以使用 lombok 的方式來(lái)簡(jiǎn)化你的代碼.

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 久久综合丁香 | 操出水视频 | 午夜爱爱毛片xxxx视频免费看 | 欧美日韩国产一区二区三区不卡 | 亚洲精品综合在线 | 美女免费视频网站 | 美国一级黄色 | 综合区小说区图片区在线一区 | xzl仙踪林一区| 国产国产人免费人成免费视频 | 亚洲综合亚洲国产尤物 | 成年人黄色大片大全 | 国产成人www免费人成看片 | 在线观看免费高清激情爱爱 | 99这里只精品热在线获取 | 午夜特片网| 老妇毛片久久久久久久久 | 国模精品一区二区三区 | 欧美啪啪网站 | 午夜精品久久久久久99热7777 | 黄片毛片在线免费看 | 亚洲福利一区二区精品秒拍 | 亚洲欧美日韩中文在线制服 | 国产在线精品一区二区三区不卡 | 视频成人永久免费视频 | 欧美日韩精品一区二区三区视频播放 | 在线欧美精品国产综合五月 | 在线不卡免费视频 | 国产黄色免费观看 | 国内精品91最新在线观看 | 国产真实乱人视频 | 国产精品福利在线观看免费不卡 | 黄色片的网址 | 欧美添逼 | 亚洲第一色图 | 国产成人精品无缓存在线播放 | 国产3级在线观看 | 黄色影片在线看 | 欧美一区二区三区久久久人妖 | 国产91网| 国产精品成人免费综合 |