laravel log改为时间格式

1 providers新建文件

LogRotateServiceProvider.php
<?php



namespace AppProviders;

use MonologFormatterLineFormatter;
use IlluminateSupportServiceProvider;
use MonologHandlerRotatingFileHandler;

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%]
";
        $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(AppProvidersLogRotateServiceProvider::class);
原文地址:https://www.cnblogs.com/brady-wang/p/10676895.html