問題タブ [log4net-configuration]

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.

0 投票する
1 に答える
2998 参照

log4net - コンソール出力に DEBUG を設定し、FileAppender に INFO を設定するにはどうすればよいですか?

私はまだこれを完全に解決していません.コンソール出力に DEBUG を設定し、FileAppender に INFO を設定するにはどうすればよいですか? つまり、以下の構成をどのように変更して、ConsoleAppender が DEBUG からすべてのログを上に送り出すことができるようにしますか? 両方のアペンダーがすべてのロギングをカバーする必要があることに注意してください (つまり、1 つのロガー名だけのログ レベルを変更するスコープ付きロガー要素を使用したくありません)。

0 投票する
1 に答える
8915 参照

log4net - log4net-log4net.Appender.FileAppender構成などのXMLDTDまたはスキーマ参照はどこにありますか?

log4net.Appender.FileAppender構成などのXMLDTDまたはスキーマ参照はどこにありますか?

0 投票する
3 に答える
13503 参照

asp.net - log4Net EventlogAppender は Asp.Net 2.0 Web サイトでは機能しませんか?

Asp.Net 2.0 用に log4Net EventLogAppender を構成しました。ただし、何も記録しません。私は Web.Config に以下を持っています。

Test-Log Event Log は既に作成されており、AspNet ユーザーは Event Log レジストリ エントリに対するアクセス許可を持っています。また、Global.asax Application_Start で log4Net を構成しています。

更新: log4net の内部デバッグを有効にすると、トレースで次のエラーが見つかりました。

更新 2 : C# でコンソール ベースのアプリケーションを使用してイベント ソース (Test-Web) を作成し、次に Web アプリケーションを使用すると、最終的に機能します。

0 投票する
2 に答える
5270 参照

.net - 通常のもの以外の log4net ロギング レベルを使用する

デバッグ、情報、警告、エラー、致命的なすべてよりも多くのレベルがあることに気付きました。それらはlog4net.Core.Levelクラスにリストされています。

しかし、どうすればそれらを使用できますか? つまり、ILogインターフェイスには通常のメソッドを使用するメソッドがありますが、「Fine」や「Emergency」などを使用する場合はどうなりますか?

乾杯。

0 投票する
1 に答える
1837 参照

log4net - log4netが設定ファイルをどこから取得していると考えているかをどのように知ることができますか?

log4net デバッグ ログからの次のログがあります。

log4net: DefaultRepositorySelector: リポジトリ [log4net-default-repository] ​​は既に存在し、リポジトリ タイプ [log4net.Repository.Hierarchy.Hierarchy] を使用しています log4net: XmlConfigurator: ファイル [log4net.config] を使用してリポジトリ [log4net-default-repository] ​​を構成しています更新 log4net: XmlConfigurator: ファイル [log4net.config] を使用してリポジトリ [log4net-default-repository] ​​を構成する log4net: XmlConfigurator: ストリームを使用してリポジトリ [log4net-default-repository] ​​を構成するXmlException: ' ' は予期しないトークンです。予期されるトークンは「>」です。行 7、184 の位置。

唯一の問題は、AssemblyInfo.cs で次のように定義しているため、この log4net.config ファイルを取得していると思われる場所がわからないことです。

いくつかの xml エラーがあるこの神秘的な log4net.config を log4net がロードしている場所を特定する簡単な方法はありますか?

0 投票する
3 に答える
10725 参照

log4net - log4net - 複数の構成ファイルを使用して構成する

ホストとプラグ可能なモジュール (プラグイン) で構成されるアプリケーションがあります。

ホストおよび他の各モジュールに対して log4net を構成できるようにしたいと考えています。それぞれに独自の構成ファイルが必要であり、それぞれが異なるファイルにログを記録します。

ホストだけが App.config ファイルを持っています。プラグインには、log4net 構成セクションを含む独自の構成ファイルがあります。

プラグインの 1 つから XmlConfigurator.Configure を呼び出すと、ホストの app.config log4net 定義がオーバーライドされます。

構成を上書きする代わりに追加する簡単な方法はありますか?

ありがとう、ガイ。

0 投票する
1 に答える
803 参照

log4net - log4net:何が間違っているのですか?

log4net newb / boobであるため、log.txtファイルが更新されていることを確認できるNHibernateサンプルプロジェクトから行をコピーしました。私がファイルを作成しない理由についての簡単な答えはありますか?

乾杯、
ベリール

これはAssemblyInfoに含める必要があるという別の投稿をここで見ましたが、サンプルプロジェクトでは、これは静的ヘルパークラスの別の行にすぎません。'assemblyInfoを混乱させたくない私はこれを静的ヘルパーに入れ、同じ静的ヘルパークラスに実際にログインするために以下を使用します。

そしてapp.configで、私は持っています

0 投票する
2 に答える
3477 参照

log4net - XMLファイル*および*コードを介してlog4netアペンダーを構成する

今日から log4net を使い始めましたが、今のところとても気に入っています。現在のログ機能を維持するために、アプリは、アプリケーションが開始されるたびに新しいログ ファイルを作成する必要があります。ログ ファイル名には、日付とタイム スタンプがエンコードされています。現在、 を介して log4net を構成していますが、これはうまくXmlConfigurator機能しますが、私のファイル名RollingFileAppenderは構成 XML ファイルにハードコードされています。

を引き続き使用したいのですXmlConfiguratorが、 を呼び出した後Configure()、 を取得し、RollingFileAppenderコードでそのファイルの値を動的に生成される文字列に変更したいと考えています。オンラインのサンプルドキュメントは現在ダウンしているようですが、SDK リファレンスをざっと見てみると、必要なことを実行するためにHeirarchyとを使用できるようです。GetAppenders()私は正しい軌道に乗っていますか?

わかりました、私はこれを突き刺し、次のコードを試しましたが、うまくいきませんでした:

0 投票する
4 に答える
16567 参照

c# - 非常に単純なファイル アペンダー ロギングが機能しない

これが私のweb.config情報です:

ロガーを初期化するコードは次のとおりです。

私が何をしているように見えても、うまくいきません。「log4net.dll」を正しく参照しています。アプリケーションをデバッグすると、ログ オブジェクトが正しく開始されていることがわかります。これは、asp.net 3.5 フレームワーク Web プロジェクトです。アイデア/提案はありますか?

私は当初、このエラーはファイルの書き込み許可の制約が原因である可能性があると考えていましたが、そうではないようです (そうではないと思います)。

0 投票する
3 に答える
7758 参照

visual-studio-2010 - Intellisenseでlog4netを使用するVs2010

vs2010を使用しており、マルチスレッドアプリケーションをログに記録する必要があります。そこで、log4netを使用することにしましたが、これを使用することに慣れていないため、Intellisenseは価値があります。

http://csharptest.net/downloads/schema/log4net.xsdから.xsdをダウンロードし、これをVSFolder / Xml/Schemasに配置します。しかし、XSDスキーマを使用するようにlog4net.configにどのように言うことができますか?