WebブラウザでPHPエラーログまたはApacheエラーログを表示する方法はありますか?
複数のサーバーにSSHで接続し、「tail」コマンドを実行してエラーログを追跡するのは不便だと思います。オンラインでエラーログ(ストリーミングまたは非ストリーミング)を表示するツール(できればオープンソース)はありますか?
ありがとう
Splunk の商用およびオープンソースの競合相手は? を参照してください。https://github.com/tobi/clarityをお勧めします
シンプルで使いやすいツール。
apache2 からエラー ログを読み取るスクリプトを作成するとよいでしょう。
$apache_errorlog = file_get_contents('/var/log/apache2/error.log');
exec
機能しない場合.. php関数またはshell_exec
コマンド「cat /var/log/apache2/error.log」で取得しようとしています
編集:複数のサーバーがある場合(その上にWebサーバーがある場合)、マシン上にファイルを作成できます。そのスクリプト(ハッシュ接続)にリクエストを行うと、そのサーバーからログが取得されます
I know this question is a bit old, but (along with the lack of good choices) it gave me the idea to create this tiny (open source) web app. https://github.com/ToX82/logHappens. It can be used online, but I'd use an .htpasswd as a basic login system. I hope it helps.