Logging
logging using Monolog
composer.phar require "monolog/monolog:*"
configuration in configs.php
return [
'components' => [
'log' => [
'channels' => [
'default' => [
'StreamHandler' => ['logs/log.log', 'DEBUG'],
'FirePHPHandler',
],
'security' => [
'StreamHandler' => ['logs/security.log', 'WARNING'],
],
],
],
],
];
use it inside a handler
$this->log->addInfo("log from default logger");
$this->log->security->addWarning("log from security logger", [
'key' => 'value'
]);