我在 CakePHP 2.1 上写了一个 shell 程序,我想写日志。所以我像下面这样写。
CakeLog::write(LOG_DEBUG, $msg);
我想将 $msg 写入debug.log
,但它写入error.log
.
有没有人解决这个问题?
请告诉我如何写信debug.log
。
谢谢。
我在 CakePHP 2.1 上写了一个 shell 程序,我想写日志。所以我像下面这样写。
CakeLog::write(LOG_DEBUG, $msg);
我想将 $msg 写入debug.log
,但它写入error.log
.
有没有人解决这个问题?
请告诉我如何写信debug.log
。
谢谢。
CakeLog::write('debug', $msg);
首先,启用调试/app/config/core.php
:
Configure::write('debug', 1);
/app/tmp/logs/debug.log
其次,使用以下代码将您的日志写入:
Debugger::log("My Log");
确保包括
App::uses('CakeLogInterface', 'Log');
在您的外壳顶部,否则它将不起作用