我应该在Prestashop模块中使用什么PHP代码来写入日志文件?我用过
Logger::addLog("something",1);
但它不起作用。
答案 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);