从CakePHP中的供应商类进行日志记录

从CakePHP中的供应商类进行日志记录,cakephp,Cakephp,我有一个CakePHP应用程序,它使用许多供应商类,包括一个处理电子邮件的类。我们遇到一些电子邮件未送达的问题,因此我们希望在每次发送电子邮件时添加一条日志消息。最明显的地方是email类的send函数,但是$this->log不起作用,因为vendor对象不是建立在CakePHP对象上的 是否仍然可以从非CakePHP类访问CakePHP日志系统 提前谢谢我在另一个网站上找到了这方面的提示。解决办法是 Debugger::log() 一些进一步的细节,因为我在做这件事的时候遇到了一个问题。您

我有一个CakePHP应用程序,它使用许多供应商类,包括一个处理电子邮件的类。我们遇到一些电子邮件未送达的问题,因此我们希望在每次发送电子邮件时添加一条日志消息。最明显的地方是email类的send函数,但是$this->log不起作用,因为vendor对象不是建立在CakePHP对象上的

是否仍然可以从非CakePHP类访问CakePHP日志系统


提前谢谢

我在另一个网站上找到了这方面的提示。解决办法是

Debugger::log()

一些进一步的细节,因为我在做这件事的时候遇到了一个问题。您的调试级别需要大于零,否则会出现白色屏幕

投票赞成找到自己的解决方案,然后回来回答自己的问题。干得好!