Prestashop - 如何写入日志文件?

时间:2013-04-21 15:12:35

标签: logging module prestashop

我应该在Prestashop模块中使用什么PHP代码来写入日志文件?我用过

Logger::addLog("something",1);

但它不起作用。

3 个答案:

答案 0 :(得分:2)

日志保存在'log'表中的数据库中(带有您当前的前缀);

答案 1 :(得分:0)

您还可以使用以下代码存储日志文件。

$logger = new FileLogger(0); //0 == debug level, logDebug() won’t work without this.
$logger->setFilename(_PS_ROOT_DIR_.”/log/debug.log”);
$logger->logDebug(“message 1″);
$logger->logDebug(“message 2″);

它将起作用!。

谢谢

答案 2 :(得分:0)

另一种替代方法是使用PHP's

file_put_contents(_PS_ROOT_DIR_ . '/path/to/logfile',
                  $data . "\n",
                  FILE_APPEND);