我正试图勾选维护程序。
我在Plugin.php
中尝试了以下内容:
<?php
namespace MyPlugin;
class Plugin extends PluginLib\AbstractPlugin implements PluginLib\PluginInterface {
public function init() {
// Make an maintenance hook
\Pimcore::getEventManager()->attach("system.maintenance", array($this, "maintenance"));
}
...
public function maintenance()
{
$logger = new \Pimcore\Log\Log();
$logger->setComponent("pimcore logger");
$logger->addWriter(new \Zend_Log_Writer_Stream('/var/www/site/website/var/log/debug.log'));
$logger->info('Running maintenance ...');
}
}
我没有在日志中看到我的消息..但我在cron中设置了维护,我可以看到维护在日志中运行,但不是我的消息。
此外,插件已安装并激活。
我从Event Manager了解到的应该是这样做的方法。我能做错什么?
谢谢/ J