我在CakePHP 2.1上写了一个shell程序,我想写日志。所以我写的如下。
CakeLog::write(LOG_DEBUG, $msg);
我想将$ msg写入debug.log
,但它写信给error.log
有没有人解决这个问题?
请告诉我如何写信debug.log
。
感谢。
答案 0 :(得分:1)
CakeLog::write('debug', $msg);
答案 1 :(得分:1)
首先,在/app/config/core.php
中启用调试:
Configure::write('debug', 1);
第二步,使用以下代码将您的日志写入/app/tmp/logs/debug.log
:
Debugger::log("My Log");
答案 2 :(得分:-1)
确保包含
App::uses('CakeLogInterface', 'Log');
位于shell的顶部或无法正常工作