0

ここに私の問題があります:既存のZend_Logインスタンス(アプリケーションにすでに存在するインスタンス)を使用したいのですが、ログを別のファイル(既存のライターと同じログファイルへのパスですが、名前は異なります)に書き込みたいです)。どうすればこれができるのか分かりますか?これまでのところ、Zend_Logインスタンス+少数のライター+フィルター->各ログエントリが異なるファイル名に書き込まれるソリューションのみを見つけました。既存のZend_Logインスタンスには、単一のライター(Zend_Log_Writer_Streamクラスのインスタンス)があります。そのようなことは本当に些細なことだという印象を受けていますが、私はそれを見つけることができません。私の現在の解決策は、Zend_Logの新しいインスタンスを作成し、新しいライターを追加することです。どんな提案も歓迎します:)これがばかげた質問ではないことを願っています:DImはZFマスターではありません。

4

1 に答える 1

2

現在の実装では、ライターを Zend_Log から切り離すことはできません。

オプションは次のとおりです。

  • Zend_Log に新しいライターを追加し、2 つのログが作成されるという事実を受け入れてください。
  • ライターを 1 つだけアタッチして新しい Zend_Log を作成します。
于 2012-09-05T17:33:40.037 に答える