問題タブ [logentries]
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.
asp.net-mvc - ログエントリに送信されないデータ
ログエントリで log4net を使用するのは誰ですか? 私はドキュメンテーション Application mvc aspですべてやりました。Logging の設定からトークンを取得します。
この設定は、App.config および Web.config スクリプト内で複製されます
log4net は .txt ファイルに書き込みますが、サイトには送信しません。なんで?(
git - できないこと: git clone
リポジトリ プロジェクトをデスクトップの git ハブ ウィンドウに複製しようとしましたが、失敗しました。ログ ファイル内に次のエラーが表示されました。
ログ ファイル エラー
この問題を解決する方法についての解決策をいただければ幸いです
pingdom - Pingdom 外部サービス形式
Logentries から Pingdom にアラートを送信しようとしています。Logentries は Webhook をサポートし、Pingdom は外部サービスと統合できます。http://royal.pingdom.com/2015/02/10/integrate-nagios-pingdom/に基づいて、次を使用してデータを送信できることがわかりました
問題は、このエンドポイントに関するドキュメントが見つからないことです。nagios data_type 以外を使用したいのですが、どのタイプとフォーマットがサポートされているかわかりません。
jquery - JavaScript アプリケーションの Sumologic
私はすでに EC2 で Sumologic を使用しています。また、React アプリケーションに直面している顧客もいます。クライアント側アプリケーションにも Sumologic を統合したいと考えています。このための 2 つの npm モジュールが見つかりました
しかし、どちらも機能していないようで、sumologic のクライアント側統合に関するドキュメントも表示されません。
クライアント側で Sumologic を使用している人はいますか?
asp.net - Log4Net / LogEntries が本番サイトをダウンさせた
今朝、非常に恐ろしい出来事がありました。私たちの QA チーム (幸いなことに、米国の就業日が始まる前に作業を開始しました) は、本番 Web サイトが突然ダウンしたことを報告しました。その時、私たちは何も奇妙なことをしていませんでした。障害は突然発生し、同時にすべての環境に影響を与えました。運用 Web サーバー (IIS) にアクセスすると、アプリケーション プールが停止していることに気付きました。再起動したところ、すぐにまたクラッシュしました。Windows イベント ビューアーを確認したところ、ログに次のエラーが見つかりました。
ソース: .NET ランタイム
アプリケーション: w3wp.exe
フレームワークのバージョン: v4.0.30319
説明: 未処理の例外が発生したため、プロセスが終了しました。
例外情報: System.Security.Authentication.AuthenticationException スタック: System.Net.Security.SslState.ForceAuthentication(Boolean, Byte[], System.Net.AsyncProtocolRequest) で System.Net.Security.SslState.ProcessAuthentication(System.Net. LazyAsyncResult) で System.Net.Security.SslStream.AuthenticateAsClient(System.String) で LogentriesCore.AsyncLoggerBase.Run() で System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) で System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean) で System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) で System.Threading.ThreadHelper.ThreadStart()
ソース: ASP.NET 4.0.30319.0
未処理の例外が発生し、プロセスが終了しました。
アプリケーション ID: /LM/W3SVC/1/ROOT
プロセス ID: 10156
例外: System.Security.Authentication.AuthenticationException
メッセージ: 検証手順によると、リモート証明書は無効です。
スタックトレース: System.Net.Security.SslState.StartSendAuthResetSignal (ProtocolToken メッセージ、AsyncProtocolRequest asyncRequest、例外例外) で System.Net.Security.SslState.StartSendBlob (Byte[] 受信、Int32 カウント、AsyncProtocolRequest asyncRequest) で System.Net.Security .SslState.ProcessReceivedBlob(Byte[] バッファー、Int32 カウント、AsyncProtocolRequest asyncRequest) System.Net.Security.SslState.StartReceiveBlob(Byte[] バッファー、AsyncProtocolRequest asyncRequest) で System.Net.Security.SslState.StartSendBlob(Byte[] 受信) 、Int32 カウント、AsyncProtocolRequest asyncRequest) System.Net.Security.SslState.ProcessReceivedBlob(Byte[] バッファー、Int32 カウント、AsyncProtocolRequest asyncRequest) で System.Net.Security.SslState.StartReceiveBlob(Byte[] バッファー、AsyncProtocolRequest asyncRequest) システムで.Net.セキュリティ。SslState.StartSendBlob(Byte[] 着信、Int32 カウント、AsyncProtocolRequest asyncRequest) System.Net.Security.SslState.ProcessReceivedBlob(Byte[] バッファー、Int32 カウント、AsyncProtocolRequest asyncRequest) で System.Net.Security.SslState.StartReceiveBlob(Byte[ ] バッファー、AsyncProtocolRequest asyncRequest) System.Net.Security.SslState.StartSendBlob(Byte[] 着信、Int32 カウント、AsyncProtocolRequest asyncRequest) で System.Net.Security.SslState.ProcessReceivedBlob(Byte[] バッファー、Int32 カウント、AsyncProtocolRequest asyncRequest) System.Net.Security.SslState.StartReceiveBlob (Byte[] バッファー、AsyncProtocolRequest asyncRequest) で System.Net.Security.SslState.StartSendBlob (Byte[] 受信、Int32 カウント、AsyncProtocolRequest asyncRequest) で System.Net.Security.SslState で。 ProcessReceivedBlob(Byte[] バッファ、Int32 カウント、System.Net.Security.SslState.StartReceiveBlob(Byte[] バッファー、AsyncProtocolRequest asyncRequest) での AsyncProtocolRequest asyncRequest) System.Net.Security.SslState.StartSendBlob(Byte[] 着信、Int32 カウント、AsyncProtocolRequest asyncRequest) での System.Net.Security .SslState.ProcessReceivedBlob(Byte[] バッファー、Int32 カウント、AsyncProtocolRequest asyncRequest) System.Net.Security.SslState.StartReceiveBlob(Byte[] バッファー、AsyncProtocolRequest asyncRequest) で System.Net.Security.SslState.StartSendBlob(Byte[] 受信) 、Int32 カウント、AsyncProtocolRequest asyncRequest) System.Net.Security.SslState.ProcessReceivedBlob(Byte[] バッファー、Int32 カウント、AsyncProtocolRequest asyncRequest) で System.Net.Security.SslState.StartReceiveBlob(Byte[] バッファー、AsyncProtocolRequest asyncRequest) システムで.Net.Security.SslState.System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst、Byte[] buffer、AsyncProtocolRequest asyncRequest) での StartSendBlob (Byte[] 受信、Int32 カウント、AsyncProtocolRequest asyncRequest) System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult) でSystem.Net.Security.SslStream.AuthenticateAsClient(String targetHost) で LogentriesCore.AsyncLoggerBase.Run() で System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) で System.Threading.ExecutionContext.Run で(ExecutionContext executionContext、ContextCallback コールバック、オブジェクトの状態、ブール値の preserveSyncCtx) System.Threading.ExecutionContext.Run (ExecutionContext executionContext、ContextCallback コールバック、オブジェクトの状態) で System.Threading.ThreadHelper.ThreadStart()
このスタック トレースには、独自のコードは含まれていません。私にとって意味のある唯一のことは、Logentries についてのちょっとしたことでした。そのため、すぐにweb.config
ファイルを開き、構成内の次の行をコメントアウトしましたLog4Net
。
LeAppender
以前に定義された場所
Web サイトを再開したところ、すべてが再び機能し始めました。これがすべて発生し、営業時間前に解決されたことは非常に幸運です (しかし、営業時間は迫っていました!)。
これは完全に私をびっくりさせます。私の考えでは、Log4Net は完全に堅牢なフレームワークであり、損害を与える可能性はありません。Logentries の証明書の有効期限が切れた (またはそのようなもの) ように思われ、その結果、すぐに実稼働 Web サイトがクラッシュしました。
Log4Net/Logentries のセットアップに何か問題がありますか?
初期設定 (何が問題なのかはわかりません):
ロガー自体は でありILog
、次のように割り当てられます。
ロギングは次のように行われます。
ここで厄介なことは何もありません。そして、それは1年以上うまく機能しています。さらに、前に述べたように、スタック トレースには独自のコードへの参照がないため、おそらく、私たちが書いた悪いコードによるものではありません。
何がうまくいかなかったのか、それを修正する方法、そしてこの種の停止によってシステムが二度とダウンしないようにする方法はありますか?
node.js - Angular 2 アプリケーション (TypeScript) で LogEntries を使用する方法
私はこれを持っていますtsconfig.json
:
とdashboard.component.ts
:
実行npm install le_node --save
して LogEntries をインストールします。でアプリケーションを実行しようとするとnpm start
、次のエラーが発生します。
java - サードパーティのアペンダーを使用した log4j2
Javaアプリ(Web API)でサードパーティのアペンダーをセットアップしようとしています-アペンダーは依存関係として追加されるライブラリです。これは Maven アプリで、これらのライブラリは Raven (Sentry 経由) と Logentries です。ログを受け入れ、それらを表示するための GUI を提供します。
ローカルで問題なく動作します - ローカルで実行すると、アプリ全体のログが Logentries と Sentry の両方に正常に表示されます。両方の環境で構成が正常に検出され、適切に解析されます。log4j2.xml
両方の環境でサーバーを起動したときの構成と出力を以下に示します。
ステージング環境で というログが表示されますCLASS_NOT_FOUND
が、これはクラス パスの問題でしょうか? 何か案は?
構成
サーバー起動時のステージング環境出力
サーバー起動時のローカル環境出力
python-3.x - スクレイピー出力をログに記録するためにハンドラーを追加する場所
Logentries に接続する必要がある既存の Scrapy プロジェクトがあり、現在コンソールに出力されているものはすべて Logentries にも送信されます。現在、ログ設定には触れていません。収集したものから、実行するのと同じくらい簡単です
しかし、私の質問は、これはどこに行くべきですか? スパイダーのinitに入れることを考えていましたが、それが思い通りに機能するかどうかはわかりません。何かアドバイス?