問題タブ [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 に答える
202 参照

symfony - ログなしのsymfony2例外

私のアプリケーションには、ビジネス ロジックの一部として例外をスローする場所がいくつかありますが、Symfony2 で例外を生成してログに記録する必要はありません。

たとえば、ユーザーが一時的に実行できないアクションを試みた場合、$this->createAccessDeniedException() を呼び出して適切なエラー メッセージを表示します。これはアプリケーションの障害ではなく、ログに記録する必要はありません。ほとんどの場合、「後でもう一度やり直すか、この他の手順を最初に完了してから」というユーザーへのメッセージです。

特定のケースをログに記録しないように教えることはできますか、それとも例外をうまく使用していませんか?もしそうなら、代わりに何をすべきですか?

更新:私の設定:

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

symfony - Monolog 定数 Monolog\Logger::DEBUGS が見つかりませんでした

Symfony2 の MonologBu​​ndle でエラーが発生し続けます。

これは本番環境でのみ発生し、キャッシュを削除した直後に一度だけ発生します。リフレッシュ後、すべてが正常に戻ります。

他のすべての回答は、私が行ったコンポーザーの更新、またはバンドルとモノログを削除して再インストールすることを提案しています。

これは、ローカル マシン (mac) と capifony で capistrano 2.x を使用して ubuntu マシンにデプロイする際の両方で発生します。Composer はこれらのデプロイ中に新たにダウンロードされるため、composer のバージョンはおそらくここでは問題になりません。

これを解決する方法を知っている人はいますか?前もって感謝します!

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

laravel-4 - Laravel: カスタム ログ メッセージ

必要性がわからないので2014-06-23 02:23:14] log.INFO: General information log [] []、ログに記録されたメッセージからこれらの角括弧を取り除きたいと思います。でも、やり方がわからない…!log.txt$monolog->info('General information log');[] []

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

php - Monolog、PHP配列をコンソールに記録する方法は?

ブラウザー ハンドラーを使用してメッセージを JS コンソールに記録しています

$data配列の内容を再構成するコンソールなどに配列を記録することは可能ですか?

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

php - モノログ、ログ クラス、およびメソッド名

ロギング ツールとして Monolog 1.10 を使用しています。

日付とログレベルに加えて、ロギング メソッドが呼び出されたクラスとメソッドの名前を保持する必要があります。フォーマッタを設定する必要があるようです。しかし、そのような場合の例は見つかりませんでした。

どうすればいいですか?

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

php - Laravel のカスタム エラー ログ - 異なるエラー タイプに異なるファイルを使用する

プロジェクトにlaravel 4を使用しています。さまざまな種類のエラーをさまざまなファイルに記録したいと思います。たとえば、PayPal を使用して支払いを受け付けています。支払い処理中にエラーが発生した場合は、別のファイル (私が使用している一般的な日次ログ ファイル以外) にログを記録したいと考えています。それは可能ですか?私はそれを理解するために多くのことを試みました。誰もが独自のエラー ハンドラを作成することについて話しますが、そのエラー ハンドラが別のログ ファイルを使用するように指定するにはどうすればよいでしょうか。

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

php - Laravel 4でログレベルごとに個別のログファイルを書き込むにはどうすればよいですか?

現在のロギング設定では、アプリケーション メッセージと CLI メッセージ用のファイルが作成されます。異なるログ レベル (DEBUG、ERROR など) ごとに個別のファイルを作成するにはどうすればよいですか?

私の app/start/global.php 設定は次のようなものです: