真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在.netcore項(xiàng)目中整合log4net-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)如何在.net core項(xiàng)目中整合log4net,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

成都創(chuàng)新互聯(lián)公司專注于惠城企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),電子商務(wù)商城網(wǎng)站建設(shè)。惠城網(wǎng)站建設(shè)公司,為惠城等地區(qū)提供建站服務(wù)。全流程定制制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

解決方案如下:

如何在.net core項(xiàng)目中整合log4net

包引用如下:

如何在.net core項(xiàng)目中整合log4net

最上邊的不多說,第二個別問我,第三個就是core整合log4net的主角。關(guān)于這個,得特別說明下,新版本是2.2.1,但我并沒有引用新的,而是2.1.0,因?yàn)槟壳坝行┑谌桨掳姹疽玫脑影切碌?,而上邊第二個鬼東東Microsoft.AspNetCore.App這個框架包底層的原子包卻并不是,所以如果引用新的第三方包,很可能會報某個原子包依賴版本不對的錯誤。解決方案有二:1、哪個包報錯,你單獨(dú)安裝哪個原子包的新版本;2、切換第三方包的版本到較次,找到能夠兼容當(dāng)前Microsoft.AspNetCore.App的實(shí)現(xiàn)。解決方案1的問題是,你更新了這個原子包,它的依賴包又出錯,你更新了它的依賴的依賴,它的依賴的依賴的依賴又出錯。。。所以,方便起見,我直接用了Microsoft.Extensions.Logging.Log4Net.AspNetCore的較低版本。

log4net.config不再截圖或上代碼,跟以前的德行沒啥兩樣。

接下來,注冊log4net:

如何在.net core項(xiàng)目中整合log4net

圖中,前兩行的作用是過濾掉System和Microsoft開頭的命名空間下的組件產(chǎn)生的警告級別一下的日志,實(shí)際上主要就是一些框架性日志。第三行便是注冊log4net中間件。

接下來新建控制器,注入日志實(shí)踐下效果:

如何在.net core項(xiàng)目中整合log4net

上圖兩個紅框,上邊一個是構(gòu)造器注入日志接口,下邊是調(diào)用日志組件記錄日志。

好,接下來我們?nèi)タ纯聪到y(tǒng)產(chǎn)生的日志,先調(diào)用:

如何在.net core項(xiàng)目中整合log4net

控制臺窗口:

如何在.net core項(xiàng)目中整合log4net

OK,日志已經(jīng)輸出成功,接下來,我們看關(guān)鍵性的輸出到文件:

如何在.net core項(xiàng)目中整合log4net

關(guān)于如何在.net core項(xiàng)目中整合log4net就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。


網(wǎng)頁題目:如何在.netcore項(xiàng)目中整合log4net-創(chuàng)新互聯(lián)
轉(zhuǎn)載來于:http://weahome.cn/article/jspci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部