問題タブ [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.
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から何も得ません。私は何を間違っていますか?
common.logging - Common.Logging で TraceSource を使用する例
私はこの質問を読んで、その可能性を知っています: Common.Logging for TraceSource
誰かが例を投稿してください。また、.config ファイルを使用する代わりに、コードで TraceSource を使用するように構成できる場合も役立ちます。
ありがとう
c# - xml ファイルからの System.Diagnostics.TraceSource の構成の読み込み
log4net では、設定を からロードするapp.config
か、任意の xml ファイルからロードするかを選択できます。
System.Diagnostics.TraceSource
の構成を任意の xml ファイルからロードすることは可能ですか?
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"/>
なぜこれが起こるのですか?