有没有办法在网络浏览器中查看 PHP 错误日志或 Apache 错误日志?
我发现通过 ssh 连接到多个服务器并运行“tail”命令来跟踪错误日志很不方便。是否有一些工具(最好是开源的)可以在线显示错误日志(流式或非流式?
谢谢
最佳答案
读取日志和打印的简单php代码:
<?php
exec('tail /var/log/apache2/error.log', $error_logs);
foreach($error_logs as $error_log) {
echo "<br />".$error_log;
}
?>
您可以根据需要在 html 中嵌入 error_log php 变量。最好的部分是 tail
命令将加载最新的错误,不会对您的服务器造成过多负载。
您可以更改tail
以根据需要提供输出
例。 tail myfile.txt -n 100
//它将给出最后 100 行
关于php - 如何在浏览器中在线查看PHP或Apache错误日志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7947125/