1

アプリケーションで 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>
4

1 に答える 1

0

ローリングファイルアペンダーの代わりに、たとえばSQLアペンダーを使用して例外をデータベースに記録し、アプリケーションからデータベースにクエリを実行できます。このページでは、いくつかの設定例を見つけることができます:

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

于 2012-05-25T12:04:44.880 に答える