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'
]);