問題タブ [custom-eventlog]

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 に答える
981 参照

javascript - JavaScript フレームワークのカスタム イベント ロギング

お気に入りの Javascript ライブラリでコード化された優れたコンポーネントを含む Web アプリケーションがあるとします。カスタム イベントを多用して、これらのコンポーネント間の依存関係を減らし、コンポーネントを複数のコンテキストに簡単に配置したり、ページ上で繰り返したり、必要に応じてネストしたりできるようにします。

これは素敵な写真ですが、カスタム イベントのログを記録する方法が見つからないため、デバッグは非常に面倒です。理想的には、選択したフレームワーク (私は現在 Prototype を使用しています) でログを有効にして、DOM の任意のポイントで起動および監視されたイベントの実行中のログを取得できるようにしたいと考えています。

私はこれについて他の F2E と議論しており、いくつかのアプローチが試みられています。

  • Visual Eventは、イベントがバインドされている場所を視覚化するのに適したブックマークレットですが、ランタイム ログは提供しません。
  • アンテナはまさにそのようなログですが、少しバグがあり、ハックのように感じられるプロトタイプ ライブラリ自体の変更が必要です。

必要なカスタム ログを取得するにはどうすればよいですか?

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

iis - Windows 2003 Server でソース {0} のログを開けません

サーバーのイベントログに大きな問題があります。そうですね、まずはセットアップの説明をさせてください。

  • 2台のコンピューターでドメインをセットアップしています
  • 1 台のコンピューターは IIS を実行しており、もう 1 台はワークステーションです。IIS は Win2k3 ワークステーション Win XP を実行しています。
  • IIS コンピューターは、Windows 偽装を使用する Web サイトをホストしており、 MyAppと呼ばれるカスタム ログ ファイルとカスタム イベント ソースMySourceのイベント ログにエントリを記録しようとしています。
  • Domain Users のメンバーである MyUser というドメイン ユーザーがいます。
  • ログインしたユーザーをページに正常に書き出せるため、シングル サインオンは 100% 機能しています。

ワークステーションから IIS ページにアクセスすると、次のいずれかのメッセージが表示されます (最初のメッセージが表示される場合と 2 番目のメッセージが表示される場合があります)。

したがって、これを修正するために、次のすべてを試しました。

Everyone ユーザーに C:\windows\system32\config\MyApp.evt ファイルへの FullControl を付与

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog への FullControl を全員のユーザーに付与

キー HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\EventLog\MyApp\CustomSD に、次の文字列 (A;;0x0002;;;AU) を追加しました (この理由は、ここで読むことができますhttp://fgheysels.blogspot.com /2008/01/cannot-open-log-for-source-0-on-windows.html )

私は今、これを修正する方法について完全に考えていません。他の誰かがこれに遭遇し、何か他のことを試しましたか?

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

c# - カスタムTraceListenerWindowsアプリケーション

これまでのところ、私のアプリケーションでは、すべてのトレースイベントをハードドライブ上のファイルに記録しています。

私は今、それをリッスンする別のウィンドウトレースアプリケーションの形で強化したいと思います

メインアプリケーションからのトレースに(生成されたとおりに)、レポートします

インターフェースのようなグリッドビュー。今の質問は:

ログ情報が読み取られる速度の最大の利益を得るには、どのような種類のTraceListenerを使用する必要がありますか?

制限事項 特定の制限事項のため、データベースのログ記録と読み取りのアプローチを使用できません

アプリケーションのeventLogsを聞くことは、何らかの形で役立ちますか?

提案と時間をありがとう。

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

windows-server-2008-r2 - Windows Server 2008では、ログソースを作成できず、すでに存在していると表示されます(存在しません)。

新しいイベントログソースを作成する小さなwinformsアプリがあります。

昇格された特権の管理者として実行します。

コードは、指定されたイベントログが存在しないことを確認してから、ソースを作成します。これは私のWindows7マシンでは正常に機能しましたが、Windows Server 2008 R2 SP1でアプリを実行すると、ソースが既に存在することがわかります。a)これはWindows Server 2008 R2の新規インストールであり、b)すべてのログソースのリストを返すコードを追加しましたが、新しいものがリストに含まれていなかったためです。

「最初の8文字」が重要な文字であることを知っており、ソース名が完全に一意であることを確認しました。

これが非常に簡単なコードです(もちろん、私はこれを回避するための試み/キャッチを持っています):

Windows Server 2008が私に嘘をついている理由を誰かに教えてもらえますか?

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

c#-4.0 - カスタム Windows サービスがカスタム イベント ログに書き込みを行いません

カスタム イベント ログ (Windows イベント ビューアー) にデータを書き込むカスタム Windows サービスを作成しました。

サービスが使用するビジネス ロジックを開発するために、Windows サービスの Start/Stop メソッドをシミュレートする Windows フォームを作成しました。

Windows フォーム経由でビジネス ロジックを実行すると、カスタム イベント ログに情報が正常に書き込まれます。ただし、カスタム Windows サービスから同じビジネス ロジックを実行すると、情報がイベント ログに書き込まれません。

明確にするために、カスタム サービスに実行させたいすべての作業 (カスタム イベント ログの作成/書き込みを含む) を実行するライブラリ (.dll) を作成しました。フォーム アプリケーションは、Windows サービスと同様にこのライブラリを参照します。

問題はセキュリティ上の問題だと考えて、カスタム Windows サービスを手動で「管理者」として「ログオン」するように設定しましたが、サービスはまだイベント ログに書き込みませんでした。

サービスを実行するときにデバッグしてコードにステップインすることができないため、この問題のトラブルシューティング方法にも行き詰まっています (サービスをデバッグする方法がある場合は、共有してください)。

サービスがイベント ログへの書き込みに失敗する原因について何か考えはありますか?

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

c# - ローカルコンピュータのサービスが開始され、エラーが停止しました

Windowsサービスがあります。ロギングを開始するためのコードを追加するまでは、正常に機能していました。サービスを開始しようとすると、次のエラーが発生します。

ローカルコンピューター上のGBBServiceサービスが開始され、その後停止されました。パフォーマンスログやアラートサービスなど、実行する作業がない場合、一部のサービスは自動的に停止しました

これが私のサービスのコードです:-プロジェクトインストーラーの内部から

私のサービスの中から:

コードに何か問題がありましたか?

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

c# - イベントログ生成時刻の形式 - ミリ秒

イベントログエントリを作成しました:

この後、生成された時間を読み出そうとしました:

私の問題は、ミリ秒が毎回0であることです。ミリ秒も保存されるイベントログエントリを書き込む可能性はありますか?

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

c# - Windows サービスで動的に読み込まれた dll から NLog を使用して eventLog に書き込む方法

Windows サービスで動的にロードされた dll から NLog を使用して eventLog に書き込む方法。

NLog 2.0.1 を使用して、動的に dll をロードする Windows サービスがあります。その dll 内から、NLog を使用して (しようとして)、EventLog にログを記録します。eventLog はカスタムで、サービス インストーラーによって作成されます。

エラー:

ロギングをテストするために winForm アプリを作成しましたが、ロギングは期待どおりに機能しますが、自分のサービスで同じことをしようとすると機能しません。

「Local System」および「Network Service」でサービスを実行しようとしましたが、同じエラーが発生します。「ネットワークパス....」に関しては、アクセスされているネットワークパスがないため、これが何を伝えようとしているのかわかりません。

私のNLog構成/ターゲットは次のとおりです。

これを機能させる方法についてのアイデアをいただければ幸いです。