問題タブ [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.
php - Symfony2: 循環参照例外 - モノログとカスタム例外ハンドラー
Monolog の電子メール エラーをカスタム例外ハンドラーと組み合わせようとすると、次のようになります。
[Symfony\Component\DependencyInjection\Exception\ServiceCircularReferenceException] サービス「ルーター」の循環参照が検出されました。パス:「ルーター -> monolog.logger.router -> monolog.handler.grouped -> mana.exception.listener -> templating ->小枝 -> templating.helper.logout_url".
すべてのエラーから明らかなように、ここで何をしているのかを本当に知っているとは主張しません。
サービスの抜粋:
構成の抜粋:
カスタム ハンドラ:
php - Symfony2 で Monolog を使用してログをローテーションする
2013-11-21-prod.log のように、毎日新しいログ ファイルを作成するように Symfony2 で Monolog を構成する可能性があるかどうかを知りたいです。
php - loghandler で定義していないにもかかわらず、Symfony が dev.log ファイルにログを記録するのはなぜですか?
Symfony コマンドの実行中に、メッセージを別のファイルに記録したいと考えています。Symfony と Monolog のドキュメントを読みましたが、ここで説明したように動作するはずです。(「ドクトリン」、「イベント」、... チャネルからのメッセージは引き続きメイン ハンドラによってログに記録されることはわかっていますが、それは私にとっては問題ではありません)
私config.yml
の中に、私はこれを持っています:
dev.main.log
と の 2 つのログ ファイルがあると予想していますdev.commandline.log
。しかし、私はまだ 3 番目のログ ファイルを持っています:すべてのdev.log
メッセージを記録します。そのログハンドラーが定義されている場所と、それがログに記録されないようにする方法が見つからないようです...
誰かが私を正しい方向に向けることができれば、それは素晴らしいことです!
ところで、私は使用しています:
- symfony 2.3
- monolog バンドル 2.4
編集
monolog
セクションはありません。config_dev.yml
silex - Silex のデフォルトの Monolog メッセージ
Silex 1.1 と Monolog 1.0.0 を使用しています。私のコードと私の問題:
すべて正常に動作しますが、次のようなデフォルト メッセージが表示されます。
どうすればそれらを無効にできますか? (ロギング レベルを WARNING に変更して addWarning を使用すると、メッセージだけが表示されますが、INFO レベルを使用したいと考えています)。
php - Laravel 4 の Monolog の Pushover ハンドラ - 動作しない
Laravel4 で Monolog の Pushover ハンドラを使用できません。
ルートを実行すると、" logged !
" 文字列を含むページが表示されます。laravel.log ファイルを確認すると、
php - インターフェイス 'Psr\Log\LoggerInterface' が /opt/lampp/vhosts/development.com/htdocs/test/Monolog/Logger.php に見つかりません
モノログの基本的な例を実行しようとしています。次のコードを試しました。
私のindex.phpファイルは
次のエラーが表示されます
私のフォルダ構造は
これについて教えてください。前もって感謝します。
php - Laravel 4はログエラーをソケットに維持できますか?
もしそうなら、どのようにそれを行うことができますか?デフォルトでは、Laravel 4 はテキスト ファイルに書き込みます。Monolog は github ページでデータベースにログを記録できることに気付きました。私はこれで試しました。ただし、データベースに保存するよりも、ソケットにエラー ログを保存する方が適切です。ソケットのロギングに従って私を提案できますか。
php - Symfony2 Monolog は、raven ハンドラー (Sentry) を使用するように構成します
セントリーを使用して、考えられるエラーや例外などを評価したいと考えています。
KunstmaanSentryBundle を使用しようとしましたが、未定義の関数などのあらゆる種類のエラーをキャッチするのは素晴らしいことですが、独自のハンドラーを使用して独自の Monolog チャネルを定義したいのですが、残念ながらそれに関するドキュメントは見つかりませんでした。
config.yml
次のようになります。
誰かが正しい構成を知っていますか?