log4j再一次思考

2021-09-01 15:00:09 字數 548 閱讀 2388

* 這2者之間其實沒什麼關係,他們是通過level這個東西連線在一起的,看如下語句:

log4j.rootlogger = info,a1,error1

接著,在程式的隨便乙個地方建立了如下乙個logger:

static logger logger = logger.getlogger(pollingaction.class);

那麼我們回到最開始的問題,這裡的logger和a1、error1什麼關係 ?

他們是用level來產生聯絡在一起的,下面證明 :

我們可以寫如下語句:logger.info("info1"),以及logger.debug("debug1")

發現a1列印了乙個info1,error1什麼也沒打。

由此得出以下結論:

當logger的級別是info時,由於 info>=a1.level,所以info1被列印出來了。

當logger的級別是debug時,由於debug當logger的級別是info時,由於 info當logger的級別是debug時,由於debug綜上,他們是通過level來連線在一起的。

再一次求助

編24點程式時遇到的問題 大佬好呀,python小白又來求助啦!這次的問題是在編24點時遇到的乙個問題 如何將使用者輸入的數字運算出結果?源 import random shuzi str one str random.randint 1,10 shuzi str two str random.ra...

再一次,明道雲

致各位老明道使用者,我說的老明道使用者,指的是2012年到2017年這五年中曾經使用過明道協作平台,然後因為種種原因停止使用的客戶。根據我們的記錄,總計大約有5000家企業。5000家付費客戶的流失,對於我們來說,是痛徹心扉的事情。只不過它發生在漫長的五年之中,所以更像小刀剮肉。從2018年開始,明...

再一次來到廣東

兩年前 來過廣東幾個地方 呆過一段時間 但是沒什麼印象 第一是沒有認識的人 第二是 沒有什麼讓我印象深刻的事 所以 大腦中也就沒怎麼裝這些沒多大用處的東西 再一次來到廣東 心情真的無法形容 雖然還沒有來 就感覺自己對這邊已經很熟了 因為現在不同 現在很多朋友都在這邊 大多數都是素未謀面 但卻感覺異常...