問題タブ [eventlog-source]

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 投票する
2 に答える
1432 参照

windows-services - Windows サービスのカスタム イベント ログ

プロジェクト インストーラーで、カスタム イベント ログを作成しています。しかし、サービスが開始されると、すべてのログがカスタム ログではなく「アプリケーション」に記録されます。以下は、インストーラーに追加したコードです。

さらに、サービスの名前は MyService.exe です。

サービスをアンインストールして再インストールすると、次のインストール ログでインストールが失敗します。

トランザクション インストールの実行。

インストールのインストール フェーズの開始。D:\MyService\MyService\bin\Release\MyService.exe アセンブリの進行状況については、ログ ファイルの内容を参照してください。このファイルは、D:\MyService\MyService\bin\Release\MyService.InstallLog にあります。

インストール フェーズ中に例外が発生しました。System.ArgumentException: ソース MyServices は既にローカル コンピューターに存在します。

インストールのロールバック フェーズが開始されます。D:\MyService\MyService\bin\Release\MyService.exe アセンブリの進行状況については、ログ ファイルの内容を参照してください。このファイルは、D:\MyService\MyService\bin\Release\MyService.InstallLog にあります。

ロールバック フェーズが正常に完了しました。

トランザクションのインストールが完了しました。

そして、これがログエントリの書き方です。

EventLog.WriteEntry("MyServices", logMessage, logType);

誰かが私が何をしているのか教えてください。

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

c# - このイベント ログが存在するかどうかを確認する方法は?

私のプロジェクトの 1 つで、イベント ログ "Microsoft-Exchange-ManagedAvailability/Monitoring" がマシン上に存在するかどうかを確認する必要があります (イベント ソースは ManagedAvailability です)。

使った

どちらも false を返しますが、イベント ログは存在します。"applications and services logs"/Microsoft/ の下にあります。スクリーン ショットを参照してください。

では、このログが存在するかどうかを確認するにはどうすればよいでしょうか。

ありがとう

ここに画像の説明を入力

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

c# - コードで Windows EventLogs のイベント カテゴリを指定することはできますか?

Message Filesを使用しない方法を探しています。これに伴う混乱は避けたいからです。

次のような方法を使用してイベントを記述できるようにしたいと思います

そして、これらのカテゴリを同じクラスで指定して、EventSource をいくつかの列挙型に登録します。

ありがとう!

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

c# - Nlog タイプの EventLog がイベント ビューアにエントリを表示しない

MVC Web Api アプリケーションで NLog を使用しています。NuGet パッケージ マネージャーを使用して NLog をインストールし、作成された Nlog.conf ファイルでログ ターゲットを構成しました。

次に、powershell を使用して新しいイベントを登録しました。

今C#コードで私は次のことをやっています

しかし、イベント ビューアー -> Windows ログ -> アプリケーションに移動し、ソース名 ImageService に基づいてフィルター処理すると、そこにエントリが表示されません。

上記のロガー コードは別のクラス ライブラリに記述されており、Web アプリケーションで参照され、ログ関数が呼び出されます。

ターゲットとルールの構成に問題はありますか?

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

c# - イベントログの漏えいの問題 (.net プロファイラーが未処理と表示される)

イベント ログにエラーを書き込んでいますが、リークを確認したところ、.net プロファイラーでイベント ログのリークが発生しました。このオブジェクトを破棄する必要がありますか? マルチスレッドで問題が発生しますか?

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

azure - Azure Web サイトとイベント ログ

Azure Web サイト (共有) に移行しようとしている ASP.NET アプリケーションがあります。現在の形式では、これはイベント ログを使用して例外を記録します。

Azure Web サイトでは、イベント ログに書き込むことができないため、例外を記録しようとして例外が発生します。

Azure Web サイトでのログの推奨される方法は何ですか? 自分のマシンではなく Web サイトで実行していることをどのように検出できますか?

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

active-directory - ユーザーがドメインで実際にログオフされているかどうかを判断する - Windows Active Directory

ドメイン内のアカウントのログインおよびログオフ イベントを監視する Windows サービスを作成しています (Windows 2012)。ログイン イベント ID は 4624 で、ログオフ イベント ID は 4634 です。ただし、これら 2 つのイベントがペアで表示されます。つまり、イベント 4624 の直後にイベント ID 4634 が続きます。ユーザーが実際にログオフされているかどうかを判断する方法は何ですか。ドメイン内のマシンから? 注: 対話型ログオン セッションのみに関心がある (ネットワーク、サービスなどには関心がない)

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

wcf - .NET ランタイム バージョン 4.0.30319.0。プロファイリング API 接続インフラストラクチャの初期化中にエラーが発生しました。

最近、「. NET ランタイム バージョン 4.0.30319.0 - プロファイリング API アタッチ インフラストラクチャの初期化中にエラーが発生しました。このプロセスでは、プロファイラーをアタッチできません。HRESULT: 0x80004005。プロセス ID (10 進数): 10288。メッセージ ID: [0x2509 ]. " 本番環境の Windows Server R2.

このサーバーは、主に IIS がホストする WCF サービスに使用されます。エラーについてグーグル検索したところ、複数の解決策が見つかりました。以下で試​​しました。

1) Microsoft のユーティリティを使用して .NET フレームワークを検証しましたが、問題は見つかりませんでした。これは、アプリケーションの 1 つがこの .NET エラーを発生させていることを意味します。

2) プロセス ID の追跡を試みましたが、毎回エラー メッセージのプロセス ID が異なります。そして、利用可能なすべてのpidからpidを見つけることができません。私の仮定は、エラーの後にプロセスをリサイクルし、新しい pid を割り当てることです。

このエラーの原因を見つける最善の方法は何ですか? pid履歴ログを取得できる方法はありますか?