Apache httpd可以将错误记录到控制台而不是Windows下的日志文件吗?

Vil*_*lx- 11 apache console logging apache2

我在我的Windows机器上使用Apache/PHP进行不频繁的开发,因此我选择将apache作为控制台进程而不是服务运行.如果错误可以记录到控制台窗口而不是日志文件,那将是很好的,所以我可以立即看到它们.这可以以某种方式完成吗?似乎apache没有内置这样的功能,我也找不到可以做到这一点的mod.

ser*_*g10 10

是的,它可以.

编辑您的httpd.conf文件,以错误日志的输出与此指令您的控制台窗口:

ErrorLog "|more"
Run Code Online (Sandbox Code Playgroud)

  • 无法启动ErrorLog进程'more'. (4认同)
  • 在我的Windows 8上不起作用.它给了我错误:(OS 2)系统找不到指定的文件.:AH00089:无法启动Erro rLog进程'更多'.AH00015:无法打开日志 (2认同)

Mit*_*sey 3

我不确定 apache 是否会让你这样做,但是你尝试过使用:

tail -f /the/apache/logfile.log

这应该让你实时观看日志(假设你没有缓冲它或任何东西)

编辑:由于这是一台 Windows 机器,因此可以使用 TextPad 完成相同的操作(只需让它在更改时自动重新加载日志文件)。其功能与tail