ログを読み取って出力する単純な PHP コード:
<?php
exec('tail /var/log/apache2/error.log', $error_logs);
foreach($error_logs as $error_log) {
echo "<br />".$error_log;
}
?>
要件に応じて、error_log php 変数を html に埋め込むことができます。最良の部分は tail
です コマンドは最新のエラーをロードするため、サーバーに負荷がかかりすぎません。
tail
を変更できます あなたが望むように出力を与えるために
元。 tail myfile.txt -n 100
// 最後の 100 行を返します
Splunk の商用およびオープンソースの競合相手は? を参照してください。 https://github.com/tobi/clarity
をお勧めしますシンプルで使いやすいツール。