問題タブ [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.
c# - Windows ログ ファイルへの例外の書き込み
例外をキャッチして Windows ログ ファイルに記録したいと考えています。Windows ログを開いて書き込むにはどうすればよいですか?
sql-server-2005 - SQL Server 2005 と Windows イベント ログ
SQL Server 2005 Standard を実行しています。対応が必要なアラートをいくつか受け取りました。そのため、これらのアラートを作成しましたが、アラートに依存するジョブが実行されないように表示されません。
アラートの場合、SQL Server が Windows イベント ログに書き込む必要があることがわかりましたが、これはまったく発生していません。どの情報源も、通常 SQL Server は自動的にログを記録していることを教えてくれるので、インスタンスがログを記録しない理由がわかりません。Windowsイベントログへのロギングを(非)アクティブにするオプションを知っている人はいますか?
アップデート:
私の説明にはいくつかの基本的な情報が欠けているように見えたので、ここに追加します。
Witness を使用したミラーリング シナリオがあります。私が探しているのは、ID が 1440 と 1441 のイベントです。これは、1 つのサーバーがその役割をプリンシパルからミラーに変更したことを示しています。これらは Windows イベント ログに自動的に書き込まれるはずですが、そうはなりません。SQL Server からのメッセージが 1 つだけイベント ログに書き込まれるわけではありません。
asp.net - イベント ログ アプリケーション エラー、障害アドレスは意味がありますか?
イベント ログにアプリケーション エラーがあり、次の情報が含まれています。
キュー エラーの報告: アプリケーション w3wp.exe、バージョン 6.0.3790.3959、エラー モジュール kernel32.dll、バージョン 5.2.3790.4480、エラー アドレス 0x0000bef7。
一般的に: 障害アドレスは問題を追跡するのに役立ちますか?
特に、障害アドレスをクローズされていないデータベース接続に関連付ける中国のサポート サイトを見つけました。それらのコードの検索を開始する必要がありますか? もしそうなら、それらを見つける簡単な方法はありますか?
乾杯。マレー。
asp.net - 例外、Global.asax、およびイベント ログ
未処理の例外を global.asax からアプリケーション イベント ログに記録したいと考えています。しかし、IIS がこれらの未処理の例外を警告として既にログに記録していることに気付きました。これらのメッセージを自分でログに記録することを計画しているため、これらのメッセージを抑制する方法はありますか?それとも、両方のエントリ (IIS によってログに記録されたイベント ログ エントリと私のイベント ログ エントリ) を保持するのが合理的だと思いますか?
アップデート:
正しい方向に向けてくれたジョン・サンダースに感謝します。実際には、ルート web.configの既定の構成に基づいてログを記録していたのは、正常性監視でした。
c# - イベントログ、なりすまし、アクセス拒否Win32Exception
専用アカウント(SDDLポリシーを使用)を使用して、イベントログエントリをカスタムイベントログに書き込みます。このために、私はWindowsImpersonationContextを使用し、LogonUserでトークンを取得します。
このコードはイベントログエントリを生成しますが、Win32Exceptionも発生します。
これで、偽装行の後にThread.Sleep(500)を配置すると、例外がなくなります。
この例外の原因と、アクセス拒否の例外があってもイベントログエントリが書き込まれるのはなぜですか?
編集:そして、私はそれを使用する前に、関連するログでイベントソースを登録しました。メッセージを短くするために、小さなコードスニペットのみを含めました。
c# - EventLog へのアクセス/書き込みの問題
IIS7 に移行しようとしている古いコードを使用しています (率直に言って、それが何をするのか半分もわかりません)。
私が目にする問題の 1 つは、次のエラーが発生することです。
[SecurityException: ソースが見つかりませんでしたが、一部またはすべてのイベント ログを検索できませんでした。アクセスできないログ: セキュリティ]
手動で HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security に移動し、そのキーの (セキュリティ) アクセス許可を設定して、「全員」がフル アクセスできるようにすると、問題はなくなります。しかし、明らかにそれは最適な解決策ではありません。
この例外を削除するより良い方法を知っている人はいますか?
asp.net - イベント ログへの書き込み時の System.Security.SecurityException
ASP.NET アプリを Server 2003 (および IIS6) から Server 2008 (IIS7) に移植しようとしています。
ブラウザでページにアクセスしようとすると、次のようになります。
「/」アプリケーションでサーバー エラーが発生しました。
セキュリティ例外
説明: アプリケーションは、セキュリティ ポリシーで許可されていない操作を実行しようとしました。このアプリケーションに必要な権限を付与するには、システム管理者に連絡するか、構成ファイルでアプリケーションの信頼レベルを変更してください。
例外の詳細: System.Security.SecurityException: ソースが見つかりませんでしたが、一部またはすべてのイベント ログを検索できませんでした。アクセスできないログ: セキュリティ
ソース エラー:
現在の Web 要求の実行中に未処理の例外が生成されました。例外の発生元と場所に関する情報は、以下の例外スタック トレースを使用して特定できます。
スタックトレース:
[SecurityException: ソースが見つかりませんでしたが、一部またはすべてのイベント ログを検索できませんでした。アクセスできないログ: セキュリティ]
System.Diagnostics.EventLog.FindSourceRegistration(String source, String machineName, Boolean readOnly) +562 System.Diagnostics.EventLog.SourceExists(String source, String machineName) +251
[をちょきちょきと切る]
これらは、それを解決するために私が行ったことです:
キーに「全員」のフル アクセス許可を付与します
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Security
。これはうまくいきました。しかし、当然、本番環境ではこれを行うことはできません。そのため、アプリを数分間実行した後、「Everyone」権限を削除すると、エラーが再発しました。昇格されたアクセス許可でのインストール中に、アプリケーション ログとセキュリティ ログにソースを作成しました (そして、regedit を介してソースが存在することを確認しました) が、エラーは残りました。
web.config
私はファイルで(そしてを使用して)アプリに完全な信頼レベルを与えましたappcmd.exe
が、役に立ちませんでした。
ここで何ができるかについての洞察を持っている人はいますか?
PS: これはこの質問のフォローアップです。与えられた答えに従いましたが、役に立ちませんでした(上記の#2を参照)。
.net - イベント ログに書き込む Windows スケジュール タスク
スケジュールされたタスクを実行するコンソール アプリがあり、catch ブロックのイベント ログに書き込みたいと考えています。使ってみました
しかし、何らかの理由でエラーを書いていません。私は何か間違ったことをしていますか?
ありがとう
.net - イベント ログ ファイルがいっぱいです
コンソール アプリからイベント ログに書き込もうとすると、このエラー メッセージが表示され続けます。これが私がそれに書く方法です
なぜこれが起こっているのか、どうすれば修正できるのか誰か知っていますか?
delphi - TEventLogger のライトはありますか?
Delphi 5 アプリケーションから Windows ログへのイベントのログ記録について知りたいのですが、ここTEventLogger
の別の投稿から、クラスを使用してこれを行うことができることがわかります。
ただし、プロシージャの構文に関するドキュメントが見つからないため、TEventLogger.LogMessage
すべてのパラメーターの意味、使用方法、または使用可能な値さえもわかりません。
私は周りを見回してみましたが、関数が存在することを示す Embarcadero のページしか見つかりませんでしたが、その構文については何もありません。また、MSDN は役に立たない BizTalk バージョンしか見つけることができないため、役に立ちません。
私がそれで何ができるかを明らかにする可能性のあるヘルプページまたは情報を誰かが持っていますか?