如何创建维护钩子?

时间:2016-07-06 09:38:42

标签: pimcore

我正试图勾选维护程序。

我在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

0 个答案:

没有答案