繁体   English   中英

如何在自定义日志文件中使用所有类型的日志模式(Laravel 5.2)

[英]how to use all type of log modes in Custom Log file (Laravel 5.2 )

laravel.log 文件是默认的。 存储所有日志。 我需要为特定模块创建不同的日志文件,我可以在其中使用任何日志级别/日志模式(警告、警报、通知等)。 我找到了一些解决方案,但只使用了专用于该模块的单一日志模式,并且该模式不能用于其他模块。

提前致谢。

我在你提出问题后试过这个。

    // create a log channel
        $log = new Logger('name');
        $log->pushHandler(new StreamHandler(storage_path('logs/custom.log'), Logger::WARNING));

// add records to the log
        $log->warning('Foo');
        $log->error('Bar');

您将必须导入以下课程;

use Monolog\Handler\StreamHandler;
use Monolog\Logger;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM