Laravel-log-viewer: 使用中のログファイルを削除すると危険な場合があります

作成日 2017年07月19日  ·  8コメント  ·  ソース: rap2hpoutre/laravel-log-viewer

現在使用されているログファイルを削除すると、致命的になる可能性があります。 私の場合、それは私の職人サービスをクラッシュさせました。 ログファイルを削除するのではなく、空白にした方がよいでしょう。

php [591]:PHP致命的なエラー:Uncaught UnexpectedValueException:ストリームまたはファイル "/laravel/storage/logs/laravel-2017-07-18.log"を開くことができませんでした:ストリームを開くことができませんでした

最も参考になるコメント

古いログファイルを保存/名前変更して新しいログファイルを開始する(空白のファイルを作成する)新しいボタンを提案できますか? これは、バックアップの目的に最適です。

全てのコメント8件

Laravelが存在しない場合は新しいものを作成すると思いますよね?

それは最初の実行でそのようなチェックをするかもしれません。 職人がアクセスしている間に削除された場合、そのようなチェックは行いません。

OK、貢献してくれてありがとう! そのクラッシュについてごめんなさい! (そして私の遅い答えをお詫びします)。

IMO、ファイルを空白にするのは少し奇妙です(ユーザーが「削除」を要求し、何かを空白にするだけです)。 そして、それは左側のメニューのファイルのリストを汚染します。 それでも、私はあなたの必要性を理解しています。 だから私は何をすべきかわからない...何か考えはありますか?

当日であれば、ログファイルを空白にすることができます。 サーバーのクラッシュは、奇妙な動作よりも悪いです。 奇妙な振る舞いは、ドキュメントで正当化できます。

古いログファイルを保存/名前変更して新しいログファイルを開始する(空白のファイルを作成する)新しいボタンを提案できますか? これは、バックアップの目的に最適です。

https://github.com/rap2hpoutre/laravel-log-viewer/pull/141経由で修正

ありがとう@dobrik!

v0.17.0で利用可能

このページは役に立ちましたか?
0 / 5 - 0 評価