【问题标题】:Laravel : How to Log INFO/ERROR to separate fileLaravel:如何将信息/错误记录到单独的文件中
【发布时间】:2019-02-28 14:30:09
【问题描述】:

在 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);
});

【问题讨论】:

    标签: php laravel laravel-5 monolog


    【解决方案1】:

    试试这个:

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

    你也可以参考这个laravel链接https://laravel.com/api/5.5/Illuminate/Log/Writer.html

    【讨论】:

    • 谢谢回复,这个我知道了。这个用起来比较麻烦....
    猜你喜欢
    • 2015-12-09
    • 1970-01-01
    • 2017-11-26
    • 2011-07-25
    • 2015-11-23
    • 1970-01-01
    • 1970-01-01
    • 2011-11-10
    • 1970-01-01
    相关资源
    最近更新 更多