2017-08-26 6 views
0

私のlaravelログはNotFoundHttpException in /forge/default/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php:161で埋められていますが、1分あたりに記録されるこれらの例外は約10件あります。Laravel一定のログ記録NotFoundHttpException

これにより、Logファイルで有用なものを見つけることが本当に難しくなり、ファイル自体が非常に高速に大きくなります。

これはボットのサイトをクロールしようとしていますか、それとも別の問題ですか?ログにはアクセスされているURLが含まれていないため、404の問題であるかどうかは分かりません。

おかげ

+0

生産サイトですか?あなたのnginx/apacheのログにもアクセスしてください。 –

+0

'RouteServiceProvider'と' map'と呼ばれるmehtodにあるようなものを試してみてください。 '' 'Log :: alert( 'urlとメソッド'、''url' => $ this-> app ['request'] - > path()、 'method' => $ this-> app ['request'] - > method()、 'referer '=> $ this-> app [' request '] - >ヘッダー - > get(' referer ') ]); '' ' このようにして、各リクエストのURL、メソッド、リファラーを取得することができます –

+0

' App \ Exceptions \ Handler'オーバーライド 'report'メソッドを親としてではなく' $ logger-> error($ e $ this-> app ['request'] - > path()、 'method' => $ this-> app ['request']> 'referer' => $ this-> app ['request'] - > headers-> get( 'referer'))); ' –

答えて

0

NotFoundHttpExceptionはLaravelは、要求のためにルートを見つけることができなかったことを意味します。

documentationに記載されているように、ルートの構文を確認する必要があります。アクセスしようとしたルートが存在しないか、routes.phpまたはブラウザのアドレスバーでスペルが間違っているとエラーが発生します。

関連する問題