問題タブ [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.
.net - Trace と TraceSource の使用の違い
System.Diagnostic.Trace
とSystem.Diagnostic.TraceSource
クラスの違いを知っている人はいますか?
TraceSource
ほとんどのプロジェクトで Trace を使用してきましたが、先日たまたま知りました。彼らは同様の API を提供しているようですが、どちらが優れているのでしょうか?
c# - イベントIDによってリッスンされたトレースをフィルタリングする方法は?
次の方法を使用してトレースレコードを追加しています。
ここで、Int32はイベントIDを表します。
では、TraceSwitchでフィルタリングして、指定されたイベントIDのみでリッスンする方法はありますか?これは不可能ですか?
c# - ASP.Net - TraceSource を使用したファイル ログ
System.Diagnostics.TraceSource でエラーをログに記録したいのですが、使用できるリスナーと、指定されたディレクトリのログ ファイルにログを記録するように構成する方法を考えています。ログが特定のサイズに達したら、新しいログ ファイルを作成する必要があります。
これを行う既存のリスナーはありますか? それとも近いもの?
Windows イベント ログへのログ記録がベスト プラクティスであることはわかっていますが、サーバー上のログに簡単にアクセスできないため、FTP 経由でダウンロードできるファイルを使用するのが最善の解決策のようです。
c# - アプリケーション全体のTraceSourceを使用するためのベストプラクティス
そのため、アプリケーションのアクティビティ/エラーなどをログに記録するためにトレースを使用するアプリケーションがあります。ほとんどの情報はログファイルに記録されますが、一部のエラーはイベントビューアにも記録されます。このアプリケーションにはたくさんのクラスがあります。
この場合、TraceSourceを使用する最良の方法は何ですか?シングルトンラッピングTestSourceクラスを作成する必要がありますか、それともそれを行うためのより良い方法がありますか?
c# - コードに複数のTraceSourceが必要なのはいつですか?
1つのアプリケーションがすべてのアクティビティデータを1つのログファイルに書き込んでいる場合、複数のTraceSourceを使用することはできますか?コードに複数のTraceSourceが必要になるユースケースについて知りたいだけです。
c# - TraceSourceおよびASP.NET:Webサイトではなく、Webアプリケーションで機能します
ASP.NET Webサイトにトレース機能を追加しているので、いくつかのプロトタイプを作成してTraceSourceを調査することにしました。WebアプリケーションプロジェクトとWebサイトプロジェクト。
プロジェクトごとに同様のWeb.configを使用して、トレースをWindowsイベントログに記録しています。
私は単に次の基本的なトレースから始めています:
Webアプリケーションプロジェクトでは、イベントログに作成されたトレースを確認できます。しかし、ウェブサイトプロジェクトではできません。
TraceSourceを使用するには、Webサイトプロジェクトで追加の手順(例:web.config設定、権限など)が必要ですか?
c# - 偽装使用中のイベントログの書き込み
何らかの理由で、web.config で偽装オプションを使用すると. すべて問題ありませんがSystem.Diagnostics.TraceSource
、イベントログへの書き込み中に次のエラーが発生するという 1 つの問題に悩まされています。
誰かがこれについて何か提案をしてくれますか? 前もって感謝します。
logging - TraceSource と Enterprise のログ ブロック
TraceSource を使用するだけでは不十分で、他のログ ライブラリ (エンタープライズ ログ ブロック、log4net、NLog など) を検討する必要がある特定のユース ケースはありますか?
c# - TraceInformationメソッドの呼び出しはコンパイラによって無効にされています
コードの最後の行にブレークポイントを設定しました。ブレークポイントは無効になっています。なんで?コードが何らかの条件で除外されているようです。TraceSourceのコンストラクターが機能し、オブジェクトに問題がなく、すべてのリスナーに問題がないことを確認できます。それは本当に奇妙に見えます。int a=1で停止します。次に、デバッガーはTraceInformationを無視してスキップします。構成はDEBUGx86です。
c# - TraceOptions.Timestampを使用するときにタイムスタンプデータをフォーマットする方法
TraceOutputOptions = TraceOptions.Timestampを設定したときに出力されるタイムスタンプデータをフォーマットするにはどうすればよいですか?
次のようなものが表示されます:Timestamp = 41329240725(出力テキストファイルに書き込まれた実際の値)
編集:10:22:34.32938のようなものが欲しいです。それを達成するためにTextWriterTraceListenerをどのように構成する必要がありますか?