問題タブ [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.
symfony - symfony 2.4 は prod 環境で doctrine チャンネルを取得できません
prod 環境で doctrine チャンネルのログを取得できません。
私は使用しています
- symfony/symfony v2.4.6
- symfony/monolog バンドル v2.6.0
- 教義/共通 v2.4.2
これが私のモノログ設定ですconfig_prod.yml
:
これが私の教義構成全体ですconfig.yml
:
私は3つのファイルを持っています
私は得ることができませんprod_doctrine.log
。
同じファイル内のすべてのチャネルを試しましたprod.log
。教義を除いて、すべてのチャンネルは問題ありませんでした...
教義の記録を妨げるものは何ですか? 私のバージョンとの非互換性はありますか?
symfony - Monolog プロセッサが Symfony で動作しない
Symfony で Monolog プロセッサを使用したいのですが、monolog はプロセッサを使用していないようです。
ここに私のconfig_dev.yml関連の抜粋があります:
UserInfoProcessor.php は次のとおりです。
コンストラクターでログと例外を試したことがわかりますが、結果がありません。そのため、Monolog はプロセッサを使用していないと思います。PsrLog も機能しません。
フォーマッタはうまく機能します。
提案/手がかりはありますか?
どうもありがとう :)
logging - laravelログを一時的に無効にする方法は?
ログの再帰の問題が発生したため、1 回の操作でのみログを無効にしたいと考えています。Laravel ログのランタイム スイッチはありますか? お気に入り:
残念ながら、上記の例のようにファサードを通じてそれを行う方法はありません。Laravelのログを一時的にオフにする最良の方法は何ですか?
php - Graylog2 と Symfony 2 (モノログ)
SF2 プロジェクトで「Monolog -> GelfHandler」を使用したいと考えています。だから私は私のcomposer.jsonに以下を追加しました:
私のSF2 config.yml:
しかし、何かをログに記録したい場合、GelfHandler::write() でエラーが発生します。
ここで何が問題なのですか?
php - symfony のチャネルを使用して monolog で特定のログのみをログに記録する
必要なことを行うために symfony アプリでログを構成する方法を理解するのに苦労しています。ハンドラーとチャネルの違い/関係がわかりません。私は私の中に次のものを持っていますconfig.yml
次に、これを私のservices.yml
望ましい動作は、ログのみ error
がログに記録されることであり、そのログに%kernel.logs_dir%/%kernel.environment%.log
ロガーを挿入したいと考えています。ドキュメントは私を混乱させます。次のように述べています。DynamicResponseProvider
%kernel.logs_dir%/%kernel.environment%_dynamic.log
configuration defines a stack of handlers which will be called in the order where they are defined
これは、dynamic_request
ハンドラーが定義されているため、デバッグ ログがここに記録されるということですか? それは私の望ましい行動ではありません。私が望むのは、DynamicResponseProvider
そのハンドラーのみを使用することです。どうすればこれを達成できますか?
symfony - symfony で致命的なエラーをログに記録する
Symfony でメールログを設定しようとしています。クックブックに従って動作しましたが、致命的なエラーに問題があります。
これらのエラーは、本番モードでは記録されません。app.phpに追加Debug::enable();
すると、エラーがログに記録されることがわかりましたが、まだメールが届きません。
関連する構成は次のとおりです。
symfony - Symfony のエラーログを理解する
monolog でエラーが発生したときに電子メールを送信するようにアプリケーションを設定したので、いくつかのメールを取得して、エラーの内容を設定しようとしました。同じエラーのメールがたくさんありました:
event.DEBUG: イベント「kernel.response」をリスナー「Symfony\Component\HttpKernel\EventListener\StreamedResponseListener::onKernelResponse」に通知しました。[] []
これは非常に一般的なタイプのエラーかもしれませんが、その意味が理解できず、エラー ログに関する対応するドキュメントが見つからないため、このエラーが何を意味し、いつトリガーされるかについて誰かが私を助けてくれれば、非常に感謝しています。