問題タブ [etw-eventsource]
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 - 管理チャネルとデバッグ チャネルの両方に例外を送信するにはどうすればよいですか?
質問にあるように、サービスで例外が発生した場合、それを管理チャネルに表示したいので、デバッグ チャネルで表示するために診断をオンにする必要はありません。たとえば、ログがオンになっていない場合、イベントを見逃す可能性があります。ただし、トレースのコンテキストでデバッグ チャネルにエラーが表示されると便利です。これを実現するには、両方のチャネルに表示する必要があります。
ETW でこれを達成する最善の方法は何ですか?
.net - eventregister.exe が Azure ServiceRuntime の読み込みに失敗する
EventSource nuget パッケージを使用していますが、ビルド エラーが発生しています。
Machine.Config (1.0.0.0 から 2.2.0.0) でアセンブリを転送することでこれを修正できますが、それは悪い「修正」のように感じます。EventRegister アプリケーションが Azure サービス ランタイムをロードする必要がある理由がまったくわかりません。私には意味がありません。
event-log - Microsoft.Diagnostics.Tracing.EventSource はチャネルのサポートを終了しましたか?
以前はベータ版を使用していましたが、最新の NuGet ETW パッケージを使用するようにサービスをアップグレードしました。ただし、チャネルのサポートはイベント ソースから削除されたようです。
ここで何が起こったのか誰か知っていますか?
.net - Castle ILogger と log4net を使用したセマンティック ロギングへの移行
現在、Castle のLogging Facilityと log4net を組み合わせて使用しているアプリケーションのログを記録するために、新しい .NET 4.5 EventSourceクラスの使用を開始する最良の方法は何ですか。
当初、Castle の ILogger インターフェイスを拡張して、EventSource が容易にするよりリッチなセマンティック スタイルのログ記録をサポートできるのではないかと考えていました (問題が発生しました)。
セマンティック ログ アプリケーション ブロックは、EventSource を使用する 1 つの実装を提供しますが、もちろん ILogger を使用していません。
c# - System.Diagnostic.Tracing.EventSource - EventListener にイベントがない
.NET 4.5 System.Diagnostic.Tracing.EventSource で問題が発生しています。完全な EventSource 実装は、この投稿の最後にあります。
この EventSource のリスナーを作成すると、イベントを受信しません。すべてのヒント、または質問をいただければ幸いです。
edit1: - Microsoft.Practices.EnterpriseLibrary.SemanticLogging.ObservableLog を試しました -> 行きません。- リスナーの EventLevel を verbose に設定します。- PerfView.exe を使用してイベントをキャプチャできます
リスナーをアクティブにする方法:
私の聞き手:
イベント ソース:
}
.net-4.5 - カスタム ログ イベントのイベント ログに文字列が表示されないのはなぜですか?
nugetの新しい .NETEventSource
APIを使用しています。アプリケーションをビルドし、.NET を使用してマニフェストとリソース DLL をインストールしましたwevtutil.exe
。イベント ログ エントリをイベント ビューアで表示すると、次のテキストが含まれます。
メッセージの最後の部分は特に注目に値するようです。「メッセージ リソースは存在しますが、文字列/メッセージ テーブルにメッセージが見つかりません。」
リソース DLL が機能しないのはなぜですか?
trace - ETL ファイルからファイル バージョン情報を取得する方法
Microsoft TraceEvent ライブラリを使用すると、 xperf、WPR、またはPerfViewによって生成された ETL ファイルを解析できます。
TracEvent の Event ImageIDFileVersion はファイル バージョンを示し、Event ImageGroup はファイルのファイル パスを示していることがわかりました。ここで、両方のイベントを一緒にマップする必要があり、両方のイベントが ETL トレース ファイル内の同じファイルを指していることを確認する方法が必要です。