問題タブ [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.
logging - 1つのサービスから別のファイルにログを書き込む方法は?
通常、サービスを受けるだけlogger
で、ログは次の場所に移動します。
SOAPサービスからのメッセージをログに記録したいのは次の場合のみです。
メインログファイルではありません。
クックブックを読みましたが、monologの構成方法がわかりません。
何か助け、手がかり?
logging - Symfony 2:特定のファイルにログインします
質問を投稿する前にたくさん検索しました。明確な答えが見つからなかったので、ここにあります。
dev.logまたはprod.logなどの別のログファイルにメッセージを記録したい。私はSymfonyのコアメッセージによって汚染されないファイルを意味します。モノログでロガーとハンドラーについて聞いたが、それはあまり明確ではない。
コントローラ、モデルから特定のログファイルにメッセージを記録するにはどうすればよいですか?
php - Symfony2 Monolog メールのみのいくつかの例外
私は Symfony2 プロジェクトで Monolog を使用していますが、アクセスが拒否されたために例外メールが発生するのにうんざりしています。
電子メールで送信するかどうかに応じて true/false を返す Monolog のコールバックを指定する方法はありますか?
symfony - Symfony2 / Monolog:ログレベル-app.INFOのみを表示しますか?
Symfony2とmonologを使用して、定義されたログファイル(mylogfile.log)に特定のログを書き込みます。
コントローラのログファイルに次の方法でアクセスしています。
今私の問題は、私のログファイルにすべての情報レベルが含まれていることです。つまり、すべてのapp.INFOログ(これは私が欲しいものです)とrequest.INFO(私は本当に必要ありません)を私に与えます:
Request.INFOをログに記録しない方法はありますか?
マイク
php - Symfony 2: Monolog を無効にする
Monolog ロガーなど、Symfony 2 のコア バンドルを無効にすることはできますか?
私は、超高速で可能な限り軽量であることを除いて、多くの派手な要件を持たないアプリケーションに取り組んでいます。私の状況では、Symfony 2 は最良のフレームワークではないと思いますが、私にとっては、そこにある最良の原則を使用しており、一緒に作業するのは楽しいことです。また、後で利用する可能性のある多くのバンドルもあります。
それで、私の質問は、タイトルのように、(少なくとも本番環境では) ログを完全に無効にすることは可能ですか? もしそうなら、他のそのような機能も無効にすることは可能でしょうか?
PS: バンドルを無効にする最も簡単でクリーンな方法は、バンドルをカーネルから削除することだと理解していますが、それを使用するコードはどうなりますか?
php - カスタム例外コンストラクターでsilex$appへのアクセスを取得しますか?
プロジェクトで、silex(silex.sensiolabs.org)フレームワークに基づくカスタム例外クラスのセットを使用したいと思います。関数「__construct」のログファイルにエラーメッセージを書き込むことを好みます。MyExceptionクラスの__construct関数内の$app['monolog']にアクセスする方法はありますか?$ appをコンストラクターパラメーターとして、またはグローバル変数として使用する方法は、洗練された方法ではないと思います。
symfony - Symfony2のAuthenticationHandlerクラスでカスタムロガーサービスを使用する
簡単に言うと、カスタムハンドラーサービス内で定義したロガーサービスを使用しようとしています。
私のconfig.yml
「services:」は私のコードでうまくインデントされています、心配しないでください。
私のバンドル/ハンドラー/AuthenticationHandler
私は得ています:
注:onAuthenticationSuccessで応答を返す必要があることは承知しています。実際には不完全ですが、機能することはわかっています。var_dumpsから結果を取得しました。
私は注射が大丈夫ではないと思います、それはどのように行われるべきですか?ここで何をすべきかわからない。助けてください
私がチェックした参照: 通常のクラス内のサービスにアクセスする
symfony - Symfony2 Monolog の電子メールおよびファイル ログの設定
Symfony2 でエラーのメールを送信するように設定したいのですcritical
が、ログerror
レベルのエラーだけです。次の設定はそれを行いますか?
私は見ました: http://symfony.com/doc/current/cookbook/logging/monolog_email.htmlしかし、それはまったく処理error
しません。これは、まだログが必要な場合です (しかし電子メールはありません)。自分の構成が機能することはかなり確信していましたが、モノログの設定については十分に知りません。これが正しいのか、それとももっと良い方法があれば教えてください。
php - yaml / symfony2:設定を上書きする
config_test.ymlのconfig_dev.ymlからいくつかの構成をオーバーライドしたい。したがって、config_dev.ymlの次の部分を想像してみてください。
私のテスト環境では、ロガーはまったく必要ありません。だから私は試しました
効果はありません。私も試しました:
再び何の効果もありません。それから私はテストしました
そして、ErrorExceptionが発生しCouldn't find constant Monolog\Logger::
ます。モノログ設定を上書きする方法を誰かが指摘できれば、とてもありがたいです。ありがとう!
php - スクリプトごとにMonologを無効にする方法はありますか?
かなり大きなデータインポートスクリプト(Symfony "Commands")があり、Monologのメモリ不足が原因でエラーが発生しています(58行目のvendor \ monolog \ src \ Monolog \ Formatter \ LineFormatter.php)。一般的にMonologを使用しているため、完全に無効にしたくありません。