4

我在 CakePHP 2.1 上写了一个 shell 程序,我想写日志。所以我像下面这样写。

CakeLog::write(LOG_DEBUG, $msg);

我想将 $msg 写入debug.log,但它写入error.log.
有没有人解决这个问题?
请告诉我如何写信debug.log

谢谢。

4

3 回答 3

1
CakeLog::write('debug', $msg);
于 2013-10-17T06:33:04.077 回答
1

首先,启用调试/app/config/core.php

Configure::write('debug', 1);

/app/tmp/logs/debug.log其次,使用以下代码将您的日志写入:

Debugger::log("My Log");
于 2014-03-18T20:43:17.483 回答
-1

确保包括

App::uses('CakeLogInterface', 'Log');

在您的外壳顶部,否则它将不起作用

于 2014-02-20T14:38:31.170 回答