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

php - Symfony2 プロジェクトのどこに Monolog カスタム Handler を配置すればよいですか?

から派生するハンドラ クラスを作成しましたAbstractProcessingHandler。に入れることができることを確認しましたsrc/MyNamespace/MyBundle/Monolog/が、このハンドラーはデータをログに記録する他のいくつかのバンドルで使用されているため、少し心配です。そのため、他のバンドルが適切に機能するには MyBundle が必要になりますが、これはこのハンドラーが原因です。

ハンドラー クラスを入れようとしましたlib/が、うまくいかないようです (Autoload で何か特別なことをしなければならないのでしょうか?)。

または、このハンドラー専用の新しいバンドルを作成する必要がありますか?

編集:カスタムハンドラークラスを実際に配置することはできません。vendor/monolog/monolog/src/Monolog/Handlerこれは、gitリポジトリに追加できないためです。このフォルダーは別のgitリポジトリ(Composerによって作成された)によって管理されているため、競合があります

0 投票する
5 に答える
8036 参照

php - Laravel 4 は MySQL データベースにログを記録できますか?

もしそうなら、どのようにそれを行うことができますか?デフォルトでは、L4 はテキスト ファイルに書き込みます。Monolog はgithubページでデータベースにログを記録できることに気付きました。

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

logging - Silex で Monolog のさまざまなファイルをセットアップする方法

主題。Symfony 2の多くの例を検索して、別のファイルにいくつかの情報を記録したいのですが、yaml構成でSilexを使用しています。設定方法は?

私の現在の設定

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

symfony - Composer.phar の更新により、MonologBu​​ndle の ErrorException が発生するようになりました

symfony/symfony v2.2.0 モノログ/モノログ
v1.4.1

composer.phar update昨日実行した後、モノログが更新されました。今日同じコマンドを実行すると、次のエラー メッセージが表示されます。

config_dev.yml の(と思う)関連部分

追加の構成が必要な何か変更がありましたか、それとも何か他のことが起こっていますか?

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

symfony - Symfony 2 の NelmioSolariumBundle と Monolog の問題

read meに従って Symfony 2 アプリケーションにNelmioSolariumBundleをインストールしようとしていますが、バンドルを登録した後、次のエラーが表示されます。AppKernal.php

ErrorException: Catchable Fatal Error: Argument 1 passed to Nelmio\SolariumBundle\Logger::setLogger() must be an instance of Psr\Log\LoggerInterface, instance of Symfony\Bridge\Monolog\Logger given, called in /var/www/vhosts/symfony.example.com/app/cache/dev/appDevDebugProjectContainer.php on line 2096 and defined in /var/www/vhosts/symfony.example.com/vendor/nelmio/solarium-bundle/Nelmio/SolariumBundle/Logger.php line 44

少し掘り下げた後、次のような記事を見つけました。

Monolog は最近 PSR-3 を実装しました。したがって、PSR-3 ドキュメントにある Psr\Log\LoggerInterface とそれに関連するガイドラインを実装することが知られています。

そのため、MonoLog のバージョンを更新しようとしていますが、composer 内で次のエラーを受け取り、ここからどこに移動すればよいかわかりません。

お客様の要件は、インストール可能な一連のパッケージに解決できませんでした。

Symfony 2 のバージョンを機能させるには、完全に更新する必要がありますか?

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

php - Symfony 2.1 - コントローラーで Monolog チャンネルを切り替える

通常の dev.log や prod.log とは別のファイルにログインしたい

これはさまざまなチャネルで実行できることを知っており、いくつかのサービスで使用しましたが、コントローラーでモノログ チャネルを切り替えることについてはよくわかりません。

サービスでは、サービス定義の属性を介してチャネルを定義するだけですtagsが、コントローラーで、または特定のアクションでこれを行うにはどうすればよいでしょうか?

考えられる解決策は次のとおりであることを私は知っています: Symfony 2 : Log into a specific file

しかし、カスタム ファイルにログを記録するためだけに 2 つの新しいサービスを定義するのはやり過ぎのようです。

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

logging - laravel 4を使用してプログラムでログを取得するモノローグ

簡単な質問です。laravel 4でログをデータベースに挿入せずにプログラムでログを取得できますか? のようなもの:Log::get($date/$type/etc)または似たようなものですか?

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

php - 名前空間で Monolog を使用する

Monolog ロガー ( https://github.com/Seldaek/monolog ) を独自のフレームワークに統合したいフレームワークを構築するための PSR0 標準に従っているため、名前空間が簡単になり、ディレクトリ構造に従います。

ここで、ロギングを Core/Logger ディレクトリに配置したいと考えていますが、Monolog は独自の名前空間を使用しており、自分の構造に合わせて名前空間を変更する必要があるかどうか疑問に思っています。そうする必要はないと思いますが、何かが足りないと思います。

Core/Logger ディレクトリの下に置くだけで、独自の名前空間を変更せずに使用する方法はありますか?

ありがとう

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

php - Symfony2 - Monolog - カスタマイズされたロガーをレベルアップまたはダウン

ロギングに Symfon2 とその Monolog フレームワークを使用すると、問題が発生します。

一方では、独自のロガーで構成されたサービスがあります。正常に動作しており、問題なく「情報」および「エラー」メッセージが表示されます。

コントローラーで以下を使用すると、適切なメッセージが書き込まれます $this->get('my_logger')->info('info message'); $this->get('my_logger')->err('エラーメッセージ');

これが私の質問です

それら->err->infoロギングメッセージを大量に配置したら、メソッドを介して書き込まれたものだけを書き込むように構成に指示するにはどうすればよいerrですか?

最初は多くの情報が必要かもしれません。そのため、多くの情報メッセージを書きます。しかし、しばらくすると、アクション レベルを警告またはエラーに設定してログ メッセージをレベルアップし、情報ログが書き込まれないようにしたいと思うかもしれません。

何か案が?