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

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。教義を除いて、すべてのチャンネルは問題ありませんでした...

教義の記録を妨げるものは何ですか? 私のバージョンとの非互換性はありますか?

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

symfony - Monolog プロセッサが Symfony で動作しない

Symfony で Monolog プロセッサを使用したいのですが、monolog はプロセッサを使用していないようです。

ここに私のconfig_dev.yml関連の抜粋があります:

UserInfoProcessor.php は次のとおりです。

コンストラクターでログと例外を試したことがわかりますが、結果がありません。そのため、Monolog はプロセッサを使用していないと思います。PsrLog も機能しません。

フォーマッタはうまく機能します。

提案/手がかりはありますか?

どうもありがとう :)

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

logging - laravelログを一時的に無効にする方法は?

ログの再帰の問題が発生したため、1 回の操作でのみログを無効にしたいと考えています。Laravel ログのランタイム スイッチはありますか? お気に入り:

残念ながら、上記の例のようにファサードを通じてそれを行う方法はありません。Laravelのログを一時的にオフにする最良の方法は何ですか?

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

php - Graylog2 と Symfony 2 (モノログ)

SF2 プロジェクトで「Monolog -> GelfHandler」を使用したいと考えています。だから私は私のcomposer.jsonに以下を追加しました:

私のSF2 config.yml:

しかし、何かをログに記録したい場合、GelfHandler::write() でエラーが発生します。

ここで何が問題なのですか?

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

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そのハンドラーのみを使用することです。どうすればこれを達成できますか?

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

symfony - symfony で致命的なエラーをログに記録する

Symfony でメールログを設定しようとしています。クックブックに従って動作しましたが、致命的なエラーに問題があります。

これらのエラーは、本番モードでは記録されません。app.phpに追加Debug::enable();すると、エラーがログに記録されることがわかりましたが、まだメールが届きません。

関連する構成は次のとおりです。

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

symfony - Symfony のエラーログを理解する

monolog でエラーが発生したときに電子メールを送信するようにアプリケーションを設定したので、いくつかのメールを取得して、エラーの内容を設定しようとしました。同じエラーのメールがたくさんありました:

event.DEBUG: イベント「kernel.response」をリスナー「Symfony\Component\HttpKernel\EventListener\StreamedResponseListener::onKernelResponse」に通知しました。[] []

これは非常に一般的なタイプのエラーかもしれませんが、その意味が理解できず、エラー ログに関する対応するドキュメントが見つからないため、このエラーが何を意味し、いつトリガーされるかについて誰かが私を助けてくれれば、非常に感謝しています。