Как в Magento 2 записать сообщение в системный журнал

журнал

(Дмитрий Федюк) #1

В самой свежей на сегодня версии Magento 2 0.42.0-beta2 сообщение в системный журнал в произвольном контексте можно записать так:

\Magento\Framework\App\ObjectManager::getInstance()->get('Psr\Log\LoggerInterface')
    ->debug('сообщение');

В Magento 1 способ был значительно более коротким:

Mage::log('сообщение');

В Magento 2 есть более короткие способы в некоторых конкретных контекстах (например, у некоторых объектов доступно свойство _logger), однако более короткого способа для произвольного контекста (другими словами — универсального способа) я пока не знаю.


Как в Magento 2 узнать, на какие события можно подписаться в конкретном сценарии