ZFDebugを使用している場合、カスタムメッセージを 'ログ'タブに追加できますか?Zend Framework - ZFDebug - ログ - ログカスタムエラー
$this->log('Error: Couldn't find the user');
は、誰もがこれを達成するために管理しています:
だからあなたのようなものを使用することができますか?
ZFDebugを使用している場合、カスタムメッセージを 'ログ'タブに追加できますか?Zend Framework - ZFDebug - ログ - ログカスタムエラー
$this->log('Error: Couldn't find the user');
は、誰もがこれを達成するために管理しています:
だからあなたのようなものを使用することができますか?
以前はZFDebugを使用していませんでしたが、これは認識していませんでした。あなたのポストは興味をそそられたので、私はそれをインストールして、あなたがしたいことを達成しようとしていました。 ZFをたくさん使っているので、おそらくそれを私の開発ツールボックスに追加します。
メソッドを使用すると、2つの引数をとるを使用して、目的を達成できます。最初のメッセージは送信したいメッセージで、2番目はブール値です。これをtrue(デフォルトはfalse)に設定すると、メッセージは[ログ]タブに送信されます。
次のコードは、私の仕事: -
$debug = Zend_Controller_Front::getInstance()
->getPlugin('ZFDebug_Controller_Plugin_Debug');
$logger = $debug->getPlugin('log');
$logger->mark('Logging a message now', true);
それとも、これは所望の出力を生成見ることができるように
$logger->mark("Error: Couldn't find the user", true);
(:)固定構文エラーで)あなたの例を使用するには: -
あなたワットほど単純ではありません私は知っていますが、それは近いですし、あなたはいつも関数でそれをラップすることができます。
私はこのプラグインを使用していますが、私はそのようなことが可能であることを認識していませんでした。ありがとうございました。 – Liyali
もちろん! ;) – Liyali
ありがとうVascowhite。私はこれを発見しましたが、もっと重要な点は、アクションの開始と終了をマークするための 'mark'メソッドが使用されていることです。同じコメントで2回使用すると、そのアクションの開始と終了が記録されます。しかし、上記の例では、メッセージの時間とサイズが間違っていることがわかりました。プラグインでmark()メソッドを修正して修正します。答えはありがたいです – Sjwdavies