/** * Setup console logger * * @return void */ private function _initLogger() { $writer = Zend_Log_Writer_Stream::factory(['stream' => 'php://stdout']); $formatter = Mage::getModel('messenger/log_formatter')->factory($this->getArg('log-format')); $writer->setFormatter($formatter); Mage::getSingleton('messenger/di')->container()->instanceManager()->setParameters('log', ['writer' => $writer]); }
/** * Init default logger * * @return Zend_Log_Writer_Abstract */ private function _initDefaultWriter() { $writer = Zend_Log_Writer_Stream::factory(['stream' => Mage::getBaseDir('log') . DS . Mage::getStoreConfig('messenger/log/file')]); $formatter = Mage::getModel('messenger/log_formatter')->factory(Mage::getStoreConfig('messenger/log/format')); $writer->setFormatter($formatter); return $writer; }