如何使用Log4net在应用程序中读取和显示我的日志文件信息

时间:2012-05-25 12:00:00

标签: c# 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>

1 个答案:

答案 0 :(得分:1)

您可以更好地使用sql appender将异常记录到数据库,而不是滚动文件追加器,您可以从应用程序中查询数据库。在此页面上,您可以找到一些配置示例:

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