我在bootstrap/app.php文件中使用了这个功能
$app->configureMonologUsing(function ($monolog) {
$maxFiles = 7;
$rotatingLogHandler = (new Monolog\Handler\RotatingFileHandler(storage_path('logs/lumen.log'), $maxFiles))
->setFormatter(new Monolog\Formatter\LineFormatter(null, null, true, true));
$monolog->setHandlers([$rotatingLogHandler]);
return $monolog;
});
它正在根据日期生成日志文件。但是每次我必须更改日志文件路径时,我都想为用户明智地生成日志文件,例如,
storeage/logs/USERID/DATEWISELOG.log
而不是创建日志文件为storeage/logs/DATEWISELOG.log
logfile是否可以根据用户生成路径?