uyab
12/1/2016 - 10:32 AM

Memisah log aplikasi Laravel berdasar level dan process name (web atau cli)

Memisah log aplikasi Laravel berdasar level dan process name (web atau cli)

// bootstrap/app.php

$app->configureMonologUsing(function ($monolog) use ($app) {
    $bubble = false;

    foreach ($monolog->getLevels() as $name => $level) {
        $name = strtolower($name);
        $filename = $app->storagePath()."/logs/{$name}-".php_sapi_name().".log";
        $monolog->pushHandler(new \Monolog\Handler\RotatingFileHandler($filename, 0, $level, $bubble, 0666));
    }
});