問題タブ [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 - Symonfy2 の Monolog / Swiftmailer Html Formatter の正しい構成は何ですか?
Swiftmailer と Html フォーマッターを使用するように Monolog をセットアップするのに問題があります。問題になる可能性のあるモノログハンドラーとswiftmailメーラーが複数あります。ここに私のconfig.ymlがあります
モノローグ セクション:
スウィフトメーラー セクション:
エラーは text/html として送信されていますが、テーブルの書式設定はありません。何か案は?
// Ping @seldaek
Edit Formatters がハンドラーに設定されているようです:
php - Symfony2 Monolog からコントローラーのチャネルへ
クックブックに従って、いくつかのメッセージ用に別のチャネルを構成しました。
そして、それにログインするサービスを取得するのは簡単です。しかし、 $this->get('logger')->info("some info message"); もあります。私のコントローラーのステートメント。
メインのログファイルではなく、このチャネルにログを記録するように教えるにはどうすればよいですか? ドキュメントはこれについて沈黙しており、サービスをリダイレクトする方法のみを説明しています。Logger.php を調べても、明確なパラメータは明らかになりませんでした。
php - Laravelがログファイルを作成していません.
Webサーバーを開発するためにLaravel 4.0を学んでいます。
LAMP スタック (Apache 2、php 5.5) を使用しています。
Log::error() 呼び出しが書き込むログ ファイルが見つかりません。
私の知る限り、それは app/storage/logs/log-cli-.txt にあるはずですが、そこにはファイルがありません。
コードは次のとおりです。
artisan から呼び出されます。
私は正しい場所を見ていますか?
これが本当に正しいフォルダーであることを確認するにはどうすればよいですか (つまり、どこに構成されているか)。インストールまたはセットアップに問題がないかどうかを確認します。
marcanuy のおかげで、app/storage/logs に書き込みを行っていることがわかりました。
また、職人を介してコマンドを呼び出すと、問題なく書き込みできることがわかりました。ただし、apache 2 で実行しても何も起こりません。コマンドの設定が間違っていると思い始めています。
symfony - Monolog を使用して Symfony2 で PHP の致命的なエラーをログに記録する
PHP の致命的なエラー (通知と警告も含む) をキャプチャし、Monolog を使用してそれらをログに記録する方法が必要です。
Monolog 1.6+ には ErrorHandler::register() メソッドがあることがわかりましたが、Symfony2 (本番) アプリケーションでの使用方法と、config.yml での適切な構成方法がわかりません。
php - 奇妙なエラー: Laravel で Monolog を使用すると、「定数 Logger::DEBUG が見つかりませんでした」
任意のログ ファイルに書き込むことができる単純なクラスがあります。
これにより、次のエラーが表示されます:constant(): Couldn't find constant Logger::DEBUG
ただし、ハンドラーをプッシュするときに、$level を単純に Logger::DEBUG に置き換えると、機能します。実際には定数が存在するのに、定数が見つからないのはなぜですか?
symfony - monolog を使用した Redis へのメッセージのログ記録が機能しない
Symfony 2 プロジェクトで Monolog を使用してローカル Redis サーバーにメッセージを記録したいと考えています。この目的でSncRedisBundleを使用しています。
これはドキュメントに従って簡単に実行できるはずですが、Redis にはメッセージが保存されていないようです。構成されたデフォルトの Redis クライアントを使用し、Redis サーバーに何かを書き込むと、これは完全に機能します。
私の構成は次のとおりです。
この問題を解決する方法を知っている人はいますか?
regex - Heka が Monolog ログファイルを読み取るための正規表現
Heka に Monolog ファイルを読み取らせようとしています (Kibana を使用してそれらを表示できるようにするため) が、一致するものがないと何度も言われます。
これが私match_regex
のHeka構成からの私のものです:
そして、ここにログからのサンプル行があります
regex101 (こちらを参照) によると、正規表現はまったく問題ありません。それでも、ヘラは私に一致しないと言います。
誰かが私を正しい方向に向けてください.
編集: Heka と Monolog に関して私が見つけることができる唯一のドキュメントは、これらのスライドです。
編集:これを見つけました:https ://regoio.herokuapp.com/
これは、次を使用して動作する必要があることを示しています。
しかし、そうではありません。
php - メッセージをログに書き込むときに、PHPモノログは行を折り返しますか?
私はコードを持っています。
これはログ情報です:
[2014-04-04 07:20:41] [ログ] [情報]: Mytest {"name":"John"}
しかし、より多くのログがある場合、すべてが 1 行に表示されます。
[2014-04-04 07:20:41] [ログ] [情報]: Mytest {"name":"John"}[2014-04-04 07:20:41] [ログ] [情報]: Mytest { "名前":"ジョン"}[2014-04-04 07:20:41] [ログ] [情報]: Mytest {"名前":"ジョン"}
を使用しStreamHandler
ているので、そのソース コードを確認します
ログファイルにメッセージを追加するだけです。
私の質問は次のとおりです。wrap line
自分で処理する必要がありますか、それともモノログはすでに行をラップする機能を提供していますか?
前もって感謝します。