2012-05-25 39 views
1

我在我的應用程序中使用Log4net。如何在使用Log4net的應用程序中讀取和顯示我的日誌文件信息

任何人都可以請解釋如何閱讀我的日誌文件(TXT)並將其顯示在我的應用程序中。因爲我的日誌文件存在於另一臺服務器中。

什麼是配置設置從服務器讀取日誌文件並在C#應用程序中顯示它。 這是用於編寫日誌的代碼。

<log4net> 
    <appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> 
    <file value="\\10.8.8.87\temp\logs.log" /> 
    <appendToFile value="true" /> 
    <maximumFileSize value="10MB" /> 
    <maxSizeRollBackups value="50" /> 
    <rollingStyle value="Size" /> 
    <layout type="log4net.Layout.PatternLayout"> 
    <conversionPattern value="%identity---- %date [%thread] %-5level %logger - %message%newline" /> 
    </layout> 
</appender> 
<root> 
    <level value="DEBUG" /> 
    <appender-ref ref="RollingFile" /> 
</root> 
</log4net> 
+0

參考http://www.codeproject.com/Articles/30795/C-WPF-Log4Net-Viewer –

+0

我需要給觀衆一個代碼,你請參閱鏈接。因爲我無法使用Log4netViewer或Log4netDashboard.i必須創建動態查看器。 – Ash

回答

1

代替rollingfile附加器可以更好地使用例如SQL附加器到你的異常登錄到數據庫,並從你的應用程序,你可以查詢數據庫。在這個頁面上,你可以找到一些配置的例子:

http://logging.apache.org/log4net/release/config-examples.html

+0

我不應該使用數據庫來存儲我的日誌。所以給出一些其他解決方案來讀取日誌文件。 – Ash

相關問題