如何在自定义日志文件(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 MonologHandlerStreamHandler;
use MonologLogger;

相关内容

最新更新