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 添加代码
SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。$app->register(App\Providers\LogRotateServiceProvider::class);

更多精彩