laravel.log文件是默认设置。所有日志均已存储。我需要为特定的模块创建一个不同的日志文件,在这里我可以使用任何日志级别/日志模式(警告,警报,通知等)。我发现了一些解决方案,但是仅使用单个日志模式专用于该模块,而该模式不能用于其他模块。
先谢谢了。
答案 0 :(得分:0)
在您提问之后,我尝试了此操作。
// 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;