我有一个 PHP 脚本,我正在从执行各种任务的命令行(windows)运行它,它提供的唯一输出是通过直接输出到屏幕的“打印”语句。
我想要做的是将它也捕获到日志文件中。
我知道我可以做到:
php-cli script.php > log.txt
但是这种方法的问题是所有输出都写入了日志文件,但我看不到同时事情是如何运行的(所以如果发生任何可疑的事情我可以停止这个过程)。
只是为了抢占其他可能的问题,我无法将所有打印内容更改为日志语句,因为它们太多了,我宁愿不更改代码中的任何内容,以免我因某些事情而受到指责。另外还有时间方面的不足。我还必须在 Windows 机器上运行它。
提前致谢 :)
编辑:感谢大家的回答,最后我选择了浏览器方法,因为这是最简单、最快捷的设置,尽管我相信在某个地方有这个问题的实际答案。