問題タブ [log4net-appender]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - log4netのlog2conosleリモートアペンダーが機能しない
私は次のapp.configを持っています:
および次のコードビハインド:
何らかの理由で、log2console ".net remoting reciever" 経由ではなく、ファイルでのみログを取得します。
(私はvs2012を使用しており、ナゲット経由でインストールされたlog4net)
log4net - ロギング アクティビティがある場合にのみ、log4net にログ ファイルを作成させる方法はありますか?
現在の日付を含むように log4net ファイル名を変更しましたが、アクティビティが記録された日付にのみログ ファイルを作成する必要があります。これが現在の構成です。
ロガーが作成された日には空のファイルが生成されますが、WARN 以上のメッセージは書き込まれません。空のファイルを防止する構成はありますか?
log4net - EventLogAppenderを使用したlog4netはログに記録されません
次の構成では何も起こりません。
App.config
Form1.cs(例)
.net - Log4Appender と RemoteSyslogAppender
以下のコードを使用してカスタム RemoteSyslogAppender を作成しました
Append メソッドを呼び出すテスト コードは次のとおりです。
ここで私が期待しているのは、Append メソッドが呼び出され、リモート サーバーにメッセージを送信する必要があることです。しかし、Append は呼び出されませんでした
ここで何か間違ったことをしていることを知らせてください。また、RemoteSyslogAppender の使用方法を教えてください。
ありがとう-
asp.net-mvc - 使用中のファイルが原因で Web デプロイメントが失敗する
Microsoft の Web Deploy Remote Agent サービスを使用して、Visual Studio 内からサーバーにコードを簡単に公開できるようにしています。
私が展開している Web サイトは、log4net を使用してメッセージをログ ファイルに記録しています。コードの新しいバージョンを展開しようとするたびに、現在の log4net ログ ファイルが使用中であることを示す次のエラーが Visual Studio に表示されます。
リモート コンピューターで要求が処理されたときにエラーが発生しました。ファイル「Web.log」は使用中です。
別のプロセスで使用されているため、プロセスは 'C:\inetpub\wwwroot\Logs\Web.log' にアクセスできません。
サーバーにアクセスしてiisreset
公開する前にこれを解決できます...しかし、それはVisual Studioからの「簡単な」公開のポイントを打ち負かしています:)
パブリッシュ タスクで iisreset を自動的に発行する方法、またはこれを回避する方法はありますか?
c# - Log4net カスタム ADO アペンダー (構成なし): データがデータベースに入らない
log4net (C#) と Oracle を使用して、構成ファイルを使用する必要がないようにカスタム ADO アペンダーを作成しようとしています。これまでの私のコード
例外は発生していませんが、データベースにデータが挿入されていません。すべての値をnullに設定すると機能するため、パラメーターに関係しているとほぼ確信しています。
誰かが私が間違っていることを見ていますか? 私はたくさんグーグルで検索しましたが、私が見つけた例のどれもADOアペンダーを使用していませんでした。ありがとう
powershell - 新しいロガーの問題?
log4net デバッグ モードがオンのときに New-Logger 関数が機能しない理由がわかりましたか? すなわち。いつ
Trying to get log4net working with PowerShell (with a log4net config file in the mix)にあるサンプル コードのデバッグ属性を変更すると、次のトレースが表示されます。
log4net - 真夜中のlog4netローリングファイルアペンダ
ログ名を次のパターンに設定しようとしています。
ApplicationName.Date.log
これは私の設定ファイルのコードです:
問題は、深夜にファイルが次のように破損することです。
私が欲しかったのは:
どんなアドバイスでも大歓迎です。
c# - log4net を使用してさまざまなロガーに書き込む
ロギングを行うために log4net を使用しています。ファイルとイベントログに同時に書き込みたいです。
何らかの理由で、ログファイルにメッセージが 2 回見つかります。
これは私の app.config-section です:
私のコードでは、次のことが必要です:
要求に応じてログファイルに書き込みますが、メッセージはイベントビューアーにも送信されるはずですが、それは起こりません。これらのメッセージもログファイルに書き込みます。
どこで私は間違えましたか?