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

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

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

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

問題描述

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

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

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

問題解答

回答1:

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

回答2:

看看這個 /a/11...

回答3:

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

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

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

當然你還可以使用 lombok 的方式來簡化你的代碼.

標簽: java
相關(guān)文章:
主站蜘蛛池模板: 婷婷色网站 | 在线影片 | 国产一级毛片网站 | 日韩欧免费一区二区三区 | 2017天天鲁夜夜夜夜夜夜夜 | 一级在线免费视频 | 久久95| 日韩女人毛片在线播放 | 用力插视频 | 你懂的在线网站 | 青青草99热久久 | 亚洲图片一区 | 国内色视频 | 青青视频国产在线播放 | 久久精品a亚洲国产v高清不卡 | 国产日产亚洲欧美综合另类 | 免费黄色在线视频 | 国产精品黄大片在线播放 | 欧美日韩免费一区二区在线观看 | 中文字幕亚洲精品 | 1区1区3区4区产品亚洲 | 欧美久久精品一级c片片 | 91成人午夜在线精品 | 高清视频一区 | 羞羞影院免费观看网址在线 | 欧美综合图区亚欧综合图区 | 欧美人成一本免费观看视频 | 97视频在线免费播放 | 一级片免费视频 | 成人欧美精品大91在线 | 高h喷水荡肉爽文np肉色文 | 99精品国产一区二区青青牛奶 | 伊人久热这里只有精品视频99 | 国模一区二区三区私啪啪 | 国产在线91观看免费观看 | 东京道一本热大交乱 | 日产国产精品久久久久久 | 日韩一级片 | 日韩欧美视频在线 | 国产精品福利在线观看秒播 | 久久久久欧美精品观看 |