如何解决Laravel记录器不工作


How to resolve Laravel Logger Not Working

我正在使用Laravel 4,并试图使用Log类将一些信息加载到Laravel . Log文件

Log::info("Password reset request", array("User ID" => $id, 
                                          "Email"=>$email, 
                                          "Reset ID"=>$reset_id, 
                                          "Date"=>$date, 
                                          "Unix time"=>$time));

您可以使用日志查看器解决此问题。

  1. 安装包
composer require arcanedev/log-viewer
  • 需要在config/app.php文件中配置包提供商,并添加以下服务
  • provider.
       'providers' => [
    ....
    ....
    Arcanedev'LogViewer'LogViewerServiceProvider::class,
    ],
    

    3。发布配置包

    php artisan log-viewer:publish
      php artisan log-viewer:publish  --force     
      php artisan log-viewer:publish  --tag=config
      php artisan log-viewer:publish  --tag=lang
    
    使用环境(.env)文件,我们可以配置基础和需要一个密钥为我们的应用程序。在这里,现在我们可以添加LOG_CHANNEL键,用于每天生成日志文件。
     LOG_CHANNEL=daily
    
  • 这就是它演示了应用程序使用以下URL
  • http://your_application_path/log-viewer