0

ログエントリで log4net を使用するのは誰ですか? 私はドキュメンテーション Application mvc aspですべてやりました。Logging の設定からトークンを取得します。

<appSettings> 
<add key="Logentries.Token" value="...xx-xx-xx..." /> 
... 
</appSettings> 

<log4net> 
<appender name="LeAppender" type="log4net.Appender.LogentriesAppender, LogentriesLog4net"> 
<token value="...xx-xx-xx..." /> 
.... 
</appender>

この設定は、App.config および Web.config スクリプト内で複製されます

Log.Info("check log...");

log4net は .txt ファイルに書き込みますが、サイトには送信しません。なんで?(

4

1 に答える 1

1

私は同様の問題を抱えていましたが、根本的な原因は LE への接続がネットワークでブロックされていることであることがわかりましたが、以下の点を確認する必要があります。

  • AssemblyInfo.cs で log4net を構成しますが、.txt ファイルにログインしているので問題ありません。[assembly: log4net.Config.XmlConfigurator(Watch = true)]

  • appSettings に正しいトークンがあることを確認してください。<add key="Logentries.Token" value="XYZ...."/>

  • アプリをデバッグし、出力/デバッグ コンソールを確認すると、詳細が表示されます

ここに画像の説明を入力

于 2016-12-27T10:11:24.357 に答える