laravel-request-logger icon indicating copy to clipboard operation
laravel-request-logger copied to clipboard

Error thrown when $exclude == null in ResponseLoggerMiddleware.php

Open orharel opened this issue 9 years ago • 1 comments
trafficstars

The following error get generated:

ErrorException in ResponseLoggerMiddleware.php line 44: Invalid argument supplied for foreach() in ResponseLoggerMiddleware.php line 44 at HandleExceptions->handleError('2', 'Invalid argument supplied for foreach()', '/var/www/cyadev/vendor/prettus/laravel-request-logger/src/Prettus/RequestLogger/Middlewares/ResponseLoggerMiddleware.php', '44', array('request' => object(Request), 'exclude' => null)) in ResponseLoggerMiddleware.php line 44 at ResponseLoggerMiddleware->excluded(object(Request)) in ResponseLoggerMiddleware.php line 30 at ResponseLoggerMiddleware->terminate(object(Request), object(Response)) in Kernel.php line 145 at Kernel->terminate(object(Request), object(Response)) in index.php line 58

orharel avatar Jan 30 '16 12:01 orharel

Update the config file to include the exclude parameter.

    'logger' => [
        'enabled'   => true,
        'handlers'  => ['Prettus\RequestLogger\Handler\HttpLoggerHandler'],
        'file'      => storage_path("logs/http.log"),
        'level'     => 'info',
        'format'    => 'common'
    ],
    'exclude' => []
];

aliharis avatar May 03 '16 12:05 aliharis