我的问题是:我想使用和现有的Zend_Log实例(应用程序中已经存在的实例),但我想将日志写入不同的文件(与现有编写器中的日志文件路径相同,但名称不同)。你们知道我该怎么做吗?到目前为止,我只找到了一个解决方案,它基于Zend_Log实例+几个编写器+过滤器->每个日志条目都被写入不同的文件名。现有的Zend_Log实例只有一个编写器(Zend_Log_writer_Stream类的实例)。我觉得这样的事情很琐碎,但我找不到它。我目前的解决方案是创建一个Zend_Log的新实例并添加一个新的编写器。欢迎提出任何建议:)我希望这不是一个愚蠢的问题:D我不是ZF大师。
在当前实现中,您无法将编写器与Zend_Log分离。
您的选择是:
- 向Zend_Log添加新的编写器,并接受将有两个日志的事实
- 创建只附加一个写入程序的新Zend_Log