av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

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

問題描述

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

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

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

問題解答

回答1:

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

回答2:

看看這個 /a/11...

回答3:

聲明log是因為他可以定義不同的logger name可以通過logger name定制自己的輸出方式, 比如level, appender...等

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

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

當(dāng)然你還可以使用 lombok 的方式來簡化你的代碼.

標(biāo)簽: java
相關(guān)文章:
主站蜘蛛池模板: 亚洲精品日韩一区二区电影 | 国产成人精品网站 | 狠狠的干狠狠的操 | 久久久妇女国产精品影视 | 免费视频99 | 国产日本精品视频 | 全免费a级毛片免费看视频免 | 欧美日韩高清 | 久久久精品一区 | 成人h视频在线 | 一区二区三区精品 | 欧美精品在线观看 | 欧美成人在线影院 | 天天玩天天操天天干 | 久久人体视频 | 日本综合在线观看 | 久久久久久亚洲精品 | 人人艹人人爽 | 欧美精品综合 | 日本天堂一区二区 | 久久精品国产一区 | 久久免费大片 | 欧美最猛性xxxxx亚洲精品 | 日韩精品成人免费观看视频 | 在线精品一区二区 | 久久中文高清 | 色综合天天天天做夜夜夜夜做 | 五月天综合网 | 综合精品 | 国产h在线 | 亚洲人在线 | 91在线看片 | 九九免费视频 | 国产精品久久久久久久久久不蜜臀 | 成人日韩 | 韩国久久 | 一级片av| 久热国产精品视频 | 久久精品国产99国产精品 | 天天干免费视频 | 亚洲精品免费在线观看 |