問題タブ [tracesource]

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 に答える
946 参照

c# - プログラムで追加したときに、参照されたライブラリからの TraceSource がログに記録されない

これが、私の Winforms アプリケーションの構成ファイルです。現在、MyTraceSource はコメントアウトされています。コメントを外してプログラムを実行すると、期待どおりに動作します。参照ライブラリからコンソールに出力を取得します。MyTraceSource は、インスタンス化され、MyOposServiceObject と呼ぶ参照ライブラリで使用される Trace ソースです。Logger.cs ファイルに TestApplication という名前の別の TraceSource をセットアップしていることに気付くでしょう。そのトレース ソースは、テスト アプリケーションで使用するログです (なんて論理的な名前でしょう...) 2 つのトレース ソースがインスタンス化され、2 つの異なるプロジェクトで使用されていることを明確にするためです。1 つはクラス ライブラリで、もう 1 つは winforms アプリケーションです。winforms アプリケーションをコンソール プログラムとしてコンパイルし、アプリで TraceSource のコメントを外します。config ファイル MyOposServiceObject からコンソールへのログを取得します。泥のようにクリア??? いくつかのコードに進みます。

App.config

ただし、自分のプログラムをコンソール プログラムにしたくないので、カスタム TraceListener を作成しました。

MyTraceListener.cs

こんな感じで配線しました

Logger.cs

現在trace、このアプリケーションで使用されており、そこからの出力は実際に私の小さなデバッグ ウィンドウに表示されます。しかし、私はoposから何も得ません。私は何を間違っていますか?

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

common.logging - Common.Logging で TraceSource を使用する例

私はこの質問を読んで、その可能性を知っています: Common.Logging for TraceSource

誰かが例を投稿してください。また、.config ファイルを使用する代わりに、コードで TraceSource を使用するように構成できる場合も役立ちます。

ありがとう

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

c# - xml ファイルからの System.Diagnostics.TraceSource の構成の読み込み

log4net では、設定を からロードするapp.configか、任意の xml ファイルからロードするかを選択できます。

System.Diagnostics.TraceSourceの構成を任意の xml ファイルからロードすることは可能ですか?

0 投票する
0 に答える
247 参照

c# - TraceSource からのログ ファイルに「Standard ACE DB」が含まれている

私のアプリケーションは、TraceSource を使用してイベントと情報をログに記録します。どういうわけか、特定のコンピューターでは動作せず、ジャンク データを書き込みます。Standard ACE DBログファイルは、あらゆる種類の奇妙なデータで始まり、含まれています。Googleで見つけたこのファイルのようです。

私のアプリケーションは .NET 4.5 の C# で記述されており、ファイルはこの構成で TraceSource を使用して作成されます<add name="myListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="logfile.log" traceOutputOptions="DateTime"/>

なぜこれが起こるのですか?