laravel log改为时间格式
1 providers新建文件
LogRotateServiceProvider.php
<?php
namespace App\Providers;
use Monolog\Formatter\LineFormatter;
use Illuminate\Support\ServiceProvider;
use Monolog\Handler\RotatingFileHandler;
class LogRotateServiceProvider extends ServiceProvider
{
    /**
     * Perform post-registration booting of services.
     *
     * @return void
     */
    public function boot()
    {
        $file = env('LOG_FILE_PATH') ? env('LOG_FILE_PATH') : storage_path('logs/laravel.log');
        $output = "[%datetime%][%channel%][Level:%level_name%][Message:%message% %context% %extra%]\n";
        $handlers[] = (new RotatingFileHandler(env('LOG_PATH' , $file) , env('LOG_MAXFILE' , 5)))
            ->setFormatter(new LineFormatter($output , null , true , true));
        $this->app['log']->setHandlers($handlers);
    }
}
app/bootstrap 添加代码
$app->register(App\Providers\LogRotateServiceProvider::class);

                
            
        
浙公网安备 33010602011771号