問題タブ [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 投票する
3 に答える
26089 参照

logging - 1つのサービスから別のファイルにログを書き込む方法は?

通常、サービスを受けるだけloggerで、ログは次の場所に移動します。

SOAPサービスからのメッセージをログに記録したいのは次の場合のみです。

メインログファイルではありません。

クックブックを読みましたが、monologの構成方法がわかりません。

何か助け、手がかり?

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

logging - Symfony 2:特定のファイルにログインします

質問を投稿する前にたくさん検索しました。明確な答えが見つからなかったので、ここにあります。

dev.logまたはprod.logなどの別のログファイルにメッセージを記録したい。私はSymfonyのコアメッセージによって汚染されないファイルを意味します。モノログでロガーとハンドラーについて聞いたが、それはあまり明確ではない。

コントローラ、モデルから特定のログファイルにメッセージを記録するにはどうすればよいですか?

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

php - Symfony2 Monolog メールのみのいくつかの例外

私は Symfony2 プロジェクトで Monolog を使用していますが、アクセスが拒否されたために例外メールが発生するのにうんざりしています。

電子メールで送信するかどうかに応じて true/false を返す Monolog のコールバックを指定する方法はありますか?

0 投票する
6 に答える
11492 参照

symfony - Symfony2 / Monolog:ログレベル-app.INFOのみを表示しますか?

Symfony2とmonologを使用して、定義されたログファイル(mylogfile.log)に特定のログを書き込みます。

コントローラのログファイルに次の方法でアクセスしています。

今私の問題は、私のログファイルにすべての情報レベルが含まれていることです。つまり、すべてのapp.INFOログ(これは私が欲しいものです)とrequest.INFO(私は本当に必要ありません)を私に与えます:

Request.INFOをログに記録しない方法はありますか?

マイク

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

php - Symfony 2: Monolog を無効にする

Monolog ロガーなど、Symfony 2 のコア バンドルを無効にすることはできますか?

私は、超高速で可能な限り軽量であることを除いて、多くの派手な要件を持たないアプリケーションに取り組んでいます。私の状況では、Symfony 2 は最良のフレームワークではないと思いますが、私にとっては、そこにある最良の原則を使用しており、一緒に作業するのは楽しいことです。また、後で利用する可能性のある多くのバンドルもあります。

それで、私の質問は、タイトルのように、(少なくとも本番環境では) ログを完全に無効にすることは可能ですか? もしそうなら、他のそのような機能も無効にすることは可能でしょうか?

PS: バンドルを無効にする最も簡単でクリーンな方法は、バンドルをカーネルから削除することだと理解していますが、それを使用するコードはどうなりますか?

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

php - カスタム例外コンストラクターでsilex$appへのアクセスを取得しますか?

プロジェクトで、silex(silex.sensiolabs.org)フレームワークに基づくカスタム例外クラスのセットを使用したいと思います。関数「__construct」のログファイルにエラーメッセージを書き込むことを好みます。MyExceptionクラスの__construct関数内の$app['monolog']にアクセスする方法はありますか?$ appをコンストラクターパラメーターとして、またはグローバル変数として使用する方法は、洗練された方法ではないと思います。

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

symfony - Symfony2のAuthenticationHandlerクラスでカスタムロガーサービスを使用する

簡単に言うと、カスタムハンドラーサービス内で定義したロガーサービスを使用しようとしています。

私のconfig.yml

「services:」は私のコードでうまくインデントされています、心配しないでください。

私のバンドル/ハンドラー/AuthenticationHandler

私は得ています:

注:onAuthenticationSuccessで応答を返す必要があることは承知しています。実際には不完全ですが、機能することはわかっています。var_dumpsから結果を取得しました。

私は注射が大丈夫ではないと思います、それはどのように行われるべきですか?ここで何をすべきかわからない。助けてください

私がチェックした参照: 通常のクラス内のサービスにアクセスする

http://martinsikora.com/symfony2-and-dependency-injection

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

symfony - Symfony2 Monolog の電子メールおよびファイル ログの設定

Symfony2 でエラーのメールを送信するように設定したいのですcriticalが、ログerrorレベルのエラーだけです。次の設定はそれを行いますか?

私は見ました: http://symfony.com/doc/current/cookbook/logging/monolog_email.htmlしかし、それはまったく処理errorしません。これは、まだログが必要な場合です (しかし電子メールはありません)。自分の構成が機能することはかなり確信していましたが、モノログの設定については十分に知りません。これが正しいのか、それとももっと良い方法があれば教えてください。

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

php - yaml / symfony2:設定を上書きする

config_test.ymlのconfig_dev.ymlからいくつかの構成をオーバーライドしたい。したがって、config_dev.ymlの次の部分を想像してみてください。

私のテスト環境では、ロガーはまったく必要ありません。だから私は試しました

効果はありません。私も試しました:

再び何の効果もありません。それから私はテストしました

そして、ErrorExceptionが発生しCouldn't find constant Monolog\Logger::ます。モノログ設定を上書きする方法を誰かが指摘できれば、とてもありがたいです。ありがとう!

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

php - スクリプトごとにMonologを無効にする方法はありますか?

かなり大きなデータインポートスクリプト(Symfony "Commands")があり、Monologのメモリ不足が原因でエラーが発生しています(58行目のvendor \ monolog \ src \ Monolog \ Formatter \ LineFormatter.php)。一般的にMonologを使用しているため、完全に無効にしたくありません。