laravel日志管理系统(laravel 管理系统)

语宇社区 情感日志 101 0

如何使用laravel中的错误与日志

错误

一个项目正在进行时,可能需要承受一些错误。当启动一个新项目Laravel时,错误和袭敏异常处理就已经配置了。通常情况下,在如链本地环境中,我们需要看到错误以方便进行调试。但是我们需要在生产环境中隐藏这些错误。这可以通过在存储在应用程序的根环境文件 .env 设定变量 APP_DEBUG 来实现。

对于本地环境 APP_DEBUG 的值应该为 true,但在生产环境中需要被设置为 false 以隐藏错误信息的输出。

注 - 更改 APP_DEBUG 变量后,重新启动 Laravel 服务器。

日志记录

日志记录是通过系统记录生成的错误的一个重要机制。它对提高渣禅孙系统的可靠性是有用的。Laravel支持不同的日志记录,如:single, daily, syslog 和 errorlog 模式。你可以在 config/app.php 文件配置这些模式。

laravel中怎么实现系统日志记录

记录日志:

Log::info('This is some useful information.');

Log::warning('Something could be going wrong.'散大);

Log::error('散宏Something is really going wrong.');

日志记录冲掘册文档:

中文:

官方[English]:

日志分析:LogViewer – Laravel 5 日志查看器

github地址:

利用Laravel事件系统如何实现登录日志的记

首先你定世凳义并注册一个事件,即在app/Providers/EventServiceProvider.php文件里面定义注册事件,格式如下:拿型

protected $listen = [

    //监听日志的

    'App\Events\LogEvent'搜敏旅 = [

        'App\Listeners\LogListener',

    ],

];

定义一个事件监听类,也就是上面定义的App\Listeners\LogListener这个类,这个类里面来定义具体记录日志的业务逻辑,这个就根据自己的情况来写了。

然后在系统登录的地方,触发这个事件就好了,如下格式:

event(new LogEvent());

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~