是否有导入Laravel日志类的必需方法?

时间:2019-03-22 19:51:58

标签: php laravel amazon-web-services laravel-5.4 amazon-elastic-beanstalk

Laravel项目在本地运行良好,但使用ElasticBeanstalk部署到EC2实例时失败。错误是:

<ng-template ngFor let-item [ngForOf]="items" let-i="index" #dynamicReferenceNeededHere>
   <p>{{item.title}}</p>
</ng-template> 

该行的内容为PHP Fatal error: Uncaught Error: Class 'Log' not found in /var/app/current/app/Exceptions/Handler.php:35\nStack trace:\

我尝试了以下方法。

\Log::error($e);

有了这个,我得到一个新的错误: use Illuminate\Support\Facades\Log; class Handler extends ExceptionHandler { ... public function report(Exception $e) { ... { Log::error($e); } }

我也尝试了PHP Fatal error: Uncaught RuntimeException: A facade root has not been set.,但遇到了错误use Log

这两项均失败:

PHP Fatal error:  Uncaught Error: Class 'Log' not found
use Illuminate\Support\Facades\Log;

    class Handler extends ExceptionHandler
    {
        ...

        public function report(Exception $e)
        {
            ...

            {
                Log::error($e);
            }

        }

我没想到这个错误。我的期望是Laravel已经有了此类。

Ps:我是Laravel的新手。

1 个答案:

答案 0 :(得分:0)

使用

\Log::info($e);

我希望能帮上忙。