繁体   English   中英

Laravel:如何记录信息/错误来分离文件

[英]Laravel : How to Log INFO/ERROR to separate file

如何在laravel5.5中将错误和信息分成不同的文件?
这是我在bootstrap/app.php代码
但是错误将同时出现在error.loglumen.log

$app->configureMonologUsing(function (\Monolog\Logger $monolog) use ($app) {
    $handlerError = new \Monolog\Handler\RotatingFileHandler(storage_path('logs/error.log'), $app->make('config')->get('app.log_max_files', 5), \Monolog\Logger::ERROR);
    $handlerInfo = new \Monolog\Handler\RotatingFileHandler(storage_path('logs/lumen.log'), $app->make('config')->get('app.log_max_files', 5), \Monolog\Logger::INFO);
    $monolog->pushHandler($handlerError);
    $monolog->pushHandler($handlerInfo);
});

尝试这个:

Log::useFiles('path/to/file.log');
Log::info('Info');

您也可以参考此laravel链接https://laravel.com/api/5.5/Illuminate/Log/Writer.html

暂无
暂无

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

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