第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何查找log4net問題

如何查找log4net問題

慕標5832272 2019-06-25 13:54:43
如何查找log4net問題我一直在使用log4net,但是有一件事我從來沒有弄明白,那就是如何知道里面發(fā)生了什么。例如,我的項目中有一個控制臺附錄和一個數(shù)據(jù)庫附錄。我對數(shù)據(jù)庫和代碼做了一些修改,現(xiàn)在數(shù)據(jù)庫附錄不再工作了。我最終會找出原因,但如果我能看到log4net內(nèi)部發(fā)生了什么,這會有很大幫助。log4net是否生成任何可以查看的輸出,以試圖確定問題的來源?
查看完整描述

3 回答

?
婷婷同學_

TA貢獻1844條經(jīng)驗 獲得超8個贊

首先,必須在應用程序配置文件上設置此值:

<configuration>
   <appSettings>
      <add key="log4net.Internal.Debug" value="true"/>
   </appSettings></configuration>

然后,要確定要在其中保存輸出的文件,可以在同一個.config文件中添加以下代碼:

<configuration>...<system.diagnostics>
    <trace autoflush="true">
        <listeners>
            <add 
                name="textWriterTraceListener" 
                type="System.Diagnostics.TextWriterTraceListener" 
                initializeData="C:\tmp\log4net.txt" />
        </listeners>
    </trace></system.diagnostics>...</configuration>

您可以在“如何啟用log4net內(nèi)部調(diào)試”下面找到更詳細的說明?在log4net FAQ頁面.


查看完整回答
反對 回復 2019-06-25
  • qq_柯翛然_0
    qq_柯翛然_0
    您好,請問如果把“保存輸出的文件”按日期每天生成一個txt可以做到么?
?
繁星coding

TA貢獻1797條經(jīng)驗 獲得超4個贊

如果使用的是log4net配置文件,還可以通過將頂部節(jié)點更改為:

<log4net debug="true">

這將在重新加載配置并假定您的跟蹤偵聽器正確設置后工作。


查看完整回答
反對 回復 2019-06-25
?
HUWWW

TA貢獻1874條經(jīng)驗 獲得超12個贊

除了上面的答案之外,您還可以使用這一行實時查看日志,而不是c:\tmp\log4net.txt輸出。

log4net.Util.LogLog.InternalDebugging = true;

例如,在控制臺應用程序中,可以添加這些內(nèi)容,然后實時查看輸出。它有利于在小型測試工具中調(diào)試log4net,以查看您正在測試的Appder發(fā)生了什么。


查看完整回答
反對 回復 2019-06-25
  • 3 回答
  • 0 關注
  • 383 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號