問題タブ [event-log]

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

c# - EventLogにユーザー名をウィンドウイベントログに記録させる方法は?

C#を使用してWindowsイベントログに書き込んでいます。ユーザーフィールドを除いて、mmc.exeの「コンピューターの管理」ツールに表示されるすべてのフィールドを設定できます。

クライアントアプリケーションはASP.NETであり、フォーム認証を使用します。

更新:ID impersonation = true&authentication = windowsを設定し、ユーザーがいない場合でも、ASP.NETでチェックしました。

また、コンソールアプリで、ユーザーがいないことも確認しました。

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

.net - イベントログに書き込むための列挙値の追加

イベントログに書き込むとき、アプリケーションは列挙型を使用してエラー番号を生成し、イベントログアイテムに添付します。アイデアは、問題が発生する可能性があることがわかっているものをリストし、それぞれにIDを割り当てて、イベントログを表示するときに問題が発生したことをすぐに特定できるようにすることです。

1つの列挙型にはアプリケーションのクラスを表す値/IDが含まれ、別の列挙型には実行中に発生する可能性のある既知のエラーのエラーコードを表す値が含まれます(たとえば、無効な日付= 1、無効な金額= 2など)。

ここで、メソッドへの無効な入力を検出したとします。1つの列挙型からのメソッドと2番目の列挙型からの特定の「無効な入力」エラーを含む適切なクラスIDを合計し、追加の結果をメッセージ文字列とともにEventLog.WriteEntry()メソッドに渡します。 。

問題は、列挙値の加算の結果を含む変数をWriteEntry()メソッドに渡すと、イベントログに何も書き込まれないことです。ただし、値がメソッドのパラメーターで通常の整数として渡された場合、イベントは正常に書き込まれます。

なぜこれが起こっているのか誰かが知っていますか?

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

asp.net - Windows イベントログのアクセス許可

ユーザーが Windows EventLog に書き込みできるようにするには、ユーザーにどのようなアクセス許可を与える必要がありますか? ユーザーを偽装する必要がある ASP.NET アプリケーションがあり、その偽装されたユーザーはイベント ログを書き込める必要があります。

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

c# - .NETCreateEventSourceの問題

Windows Server 2003 x64 + VSTS 2008 + .Net 3.5 + C#を使用しています。APIEventLog.CreateEventSourceには、sourceとlogNameの2つのパラメーターがあります。

2つの質問があります。

  1. PowerShellから関数EventLog.CreateEventSourceを呼び出す方法は?
  2. パラメータsourceとlogNameの意味は何ですか?それらの値はWindowsイベントビューアにどのように反映されますか?

よろしくお願いします、ジョージ

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

.net - .Netイベントログ

新しいSystem.Diagnostics.Eventingイベントログを、アプリケーションに統合する前に、単純な.Netアプリで機能させようとしています。

このページで作業して、マニフェストを作成し、イベントを発生させる簡単なアプリを作成し、プロバイダーを登録してイベントビューアーに表示しました。イベントビューアまたはサンプルアプリでエラーは発生しませんが(プロバイダーIsEnabledおよびWriteEventはtrueを返します)、イベントは表示されません。

足りないものはありますか?または、私が確認できるいくつかの考えられる原因はありますか?

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

event-log - イベント ログでより詳細なエラー メッセージを取得するにはどうすればよいですか?

私はロギングにかなり慣れていません。イベントログにこのジブリッシュが表示されます。ソース ( xyAMP ) のイベント ID ( 0 ) の説明が見つかりません。ローカル コンピュータに、リモート コンピュータからのメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルがない可能性があります。/AUXSOURCE= フラグを使用してこの説明を取得できる場合があります。詳細については、ヘルプとサポートを参照してください。次の情報はイベントの一部です: SOURCE: System.Web

エラーを診断するときに、これをより役立つようにするにはどうすればよいですか。これが私のロギングコードです。

Sub Application_Error (ByVal sender As Object, ByVal e As EventArgs) Dim ctx As HttpContext = HttpContext.Current

これをきれいにするための提案はありますか?

ありがとう、サンディエゴで~ck

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

c# - c# イベント ビューアーへの書き込み

C# コードでイベント ビューアーに書き込もうとしていますが、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という素晴らしいメッセージが表示されます。このコードの何が問題なのか、それともより良い方法なのか、このコードの助けをいただければ幸いです。イベントログに書き込むために私が持っているものは次のとおりです。

そして、ここで私はそれを呼び出そうとしています:

0 投票する
4 に答える
9389 参照

c# - EventLogTraceListenerに特定のログで作成するように指示する方法

次のリスナーは、Trace.WriteLineが呼び出されたときにイベントエントリを作成します。ソースが存在しない場合、彼はデフォルトのログチャネルである「アプリケーション」にソースを作成します。別のデフォルトのログチャネルを指定したいのですが、45分間検索した後、解決策が見つからないようです。何か案は?

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

event-log - services.exe がイベント ログの保持ポリシーを変更するのはなぜですか?

Service Pack 2 を適用した Windows 2003 R2 Enterprise Edition を実行しているサーバーがあります。EventVwr 内でアプリケーション イベント ログ保持ポリシーをリセットしました ([アプリケーション] を右クリックし、[必要に応じてイベントを上書きする] の横にあるラジオ ボタンをクリックします)。数時間後、どういうわけか、この設定は「7 日より古いイベントを上書きする」にリセットされました。これは数回発生したため、RegMon を起動して、この設定の変更内容を監視しました。この設定は、HKLM\System\CurrentControlSet\Services\EventLog\Applicatin\Retention にあります。services.exe がこの設定を定期的に変更していることがわかりました。services.exe がイベント ログの保持ポリシーを自動的に変更する理由と、それを停止する方法を教えてください。