問題タブ [monolog]

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

php - モノログをphpで使用する

私はこのコードをローカルホストで実行しています.php5.3 x64ビットにwampサーバーを使用していますが、このコードを実行できず、phpを初めて使用しています. このコードにコードの変更または追加はありますか? 私のファイル名はmonolog_usage_1.phpで、https://github.com/Seldaek/monologのsrcにあるmonologファイルを同じディレクトリにコピーしました。

ロガー('name')に名前として渡すものは、ERROR、ALERTなどのメソッド名ですか...事前に感謝します..

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

php - Logger が大量のメッセージを送信するのを防ぐ

システム イベント (情報/デバッグ) だけでなくエラー (エラー/クリティカル) もログに記録するように構成された PHP プロジェクトにロガー (モノログ) を組み込みました。

重大なエラーが発生すると、2 つのシステムが呼び出され、1 つがメールを送信し、もう 1 つが SMS を送信するように設定しました。

データベースが停止した場合、重大なイベントがログに記録され、メールと SMS が送信されます。しかし、サイトはおそらくいくらかのトラフィックを引き付けようとしているので、このイベントはおそらく 1 分間に数回、ピーク時には 1 秒ごとにトリガーされるでしょう。実際、おそらくサイトへのリクエストごとに。

これを防ぐにはどうすればよいですか? SMS メッセージやメールでフラッディング/スパムを防ぐにはどうすればよいですか? 同じエラーメッセージが特定の期間内に送信されないように何らかの調整を加えてコードを変更する必要があるか (エラーの種類を区別するのが難しい)、すべてのエラーを収集して数分ごとに送信する必要があります (速度が遅くなります)応答時間) または、これを処理してくれるエラーを送信できるシステムはありますか? 特定の重大度で SMS/メールを送信するように構成できるログ コレクターの方向性を考えていますが、何らかの調整が必要ですか?

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

php - symfony2の本番環境でMonologが起動していません

本番環境でデバッグを無効にしてアプリケーションを実行すると、モノログが開始されません。デバッグを有効にすると、通常どおりに起動します。開発設定では、デバッグオプションに関係なく起動します。

デバッグを無効にして本番環境でモノログを強制的に実行するにはどうすればよいですか?

開発構成と本番構成は同じです。

開発設定ではmonologは完全に実行され、本番環境では開始されません。

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

php - Monolog FingersCrossedHandler

作業中のアプリケーションでモノローグを使用することを検討していますが、FingersCrosedHandlerを使用して必要なものを実装できるかどうかわかりません。

ERROR以上のレベルのメッセージが追加された場合にのみ、DEBUGレベルのメッセージをログに記録したいのですが、ログにINFOメッセージを表示したいと思います。

私が試してみました:

ただし、これにより、デバッグメッセージと情報レベルメッセージの両方がログに追加されます。

FingersCrossedHandlerを使用してこれを実装することは可能ですか、それとも独自に作成する必要がありますか?

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

symfony - Symfony2 + Monolog:エラーレベルごとに異なるアクション

Symfony2プロジェクトにMonologを設定して、重大なエラーが発生したときにメールで送信します。

ただし、重大ではないエラーもログに記録し、これらのエラーをさまざまな受信者に電子メールで送信したいと思います。ドキュメントでこれを確認するのに苦労していますが、可能であるように見えます。私は次のように設定を設定しました:

この設定では、重大なエラーは発生しますが、重大ではないエラーは発生しません。

この設定は、この質問に対する(受け入れられていない)回答に大まかに基づいていました。電子メールの件名にログの重大度を含めるにはどうすればよいですか?。(それが私のために働いていたら、私は答えに賛成票を投じたでしょう!!)

誰かがこれの何が悪いのかを見つけることができますか?

ありがとう!

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

installation - ベースのSilexロガーは使用できません

私はこの単純なコードを持っています:

できます。Monologサービスを登録しようとした場合(最初の3つの'//'コメントキーワードを削除)、何も機能しなくなりました:

ファットジップと作曲家によるインストールを試しましたが、同じ結果になりました。私はアイデアがありませんか?

どんな助けでもいただければ幸いです。

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

php - モノログログ行の最後の括弧を表示しないようにするにはどうすればよいですか?

結果はログファイルLaurentCommand.logになります:

[2012-12-20 10:28:11] LaurentCommand.INFO:コマンドを開始します{"username": "Joe"、 "Age": "28"} []

なぜ最後にこのブラケットがあるのですか?

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

symfony - Symfony2:メールエラーが送信されない

プロジェクトを本番サーバーに置き、このガイド http://symfony.com/doc/current/cookbook/logging/monolog_email.htmlを使用してエラー時にメールを送信してみます

SwiftMailerによるサーバーからの単純な電子メールの通常のパスですが、エラー電子メールは送信されません。action_levelをデバッグしてバッファを削除しようとしましたが、テストエラーでは機能しません。

マスターの最新バージョンのsymfony2を使用しています。私は何を間違えますか?

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

symfony - Symfony2: サービスでロガーを使用する際の問題 (パラメーターとして渡される)

Symfony 2.1 を使用してプロジェクトを開発しています。

コントローラーから呼び出されるサービスを作成しましたが、正常に動作しています。今、サービスがログを生成する必要があり、次の方法でロガーを渡そうとしています:

私のサービスは次のように定義されています。

ただし、ロガーを使用すると (たとえば、wsdl が存在しない場合)、アプリケーションがハングします。

私は何か間違ったことをしていますか?どうもありがとう。

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

symfony - Symfony 2.2&Monologストリームハンドラー-ディレクトリの自動作成

私はSymfony2.2とMonologパッケージを使用しています。

Monologの私のハンドラー:

ただし、ディレクトリが存在しない場合、ストリームハンドラはディレクトリを自動作成しません。ディレクトリを自動作成する方法は?イベントディスパッチャはできますが、monologにイベントが表示されません((

感謝。