Eccube\Log\Logger::log PHP Method

log() public method

ログ出力を行う。アクセスされている画面によりログ出力先を分けている。
public log ( mixed $level, string $message, array $context = [] )
$level mixed
$message string
$context array
    public function log($level, $message, array $context = array())
    {
        if ($this->app->isFrontRequest()) {
            // フロント画面用のログ出力
            $this->app['monolog.logger.front']->log($level, $message, $context);
        } elseif ($this->app->isAdminRequest()) {
            // 管理画面用のログ出力
            $this->app['monolog.logger.admin']->log($level, $message, $context);
        } else {
            // 両方に当てはまらない場合、monolog用へログ出力
            $this->app['monolog']->log($level, $message, $context);
        }
        if ($this->app['debug']) {
            // debugが有効時はフロント、管理両方のログをmonologにも出力
            $this->app['monolog']->log($level, $message, $context);
        }
    }