2017-08-15 69 views
0

我正在调试基于phing的工作流程,希望详细查看错误。 (当我运行我的基于phing的迁移脚本时,发送到标准输出的错误,但它是相当小的。)默认的phing日志文件位置?

似乎在开具phing行为的主文件称为migrate.xml,并且已经检查在那个文件中提到没有结果的字符串“log”。所以我假设phing默认记录到它记录到的任何位置。到目前为止,我查看了/ var/log,发现没有包含字符串“phing”的文件。

所以我的问题是这样的:是否有phing日志的默认位置?谷歌和phing文档的快速浏览目前为止没有发现,但如果事实证明我错过了某些东西,那么这个问题可能会帮助其他人,我会很高兴。如果我们不能回答主要问题,第二个问题可能是“如何找到phing发送日志输出的地方?”

回答

0

对于它的价值,我发现一些输出与我的默认php.log文件中的phing相关,生活在/var/log目录中。

但是,这可能不是我一直在寻找的。 Phing包含一个-logfile选项,这使我相信它可以记录更多的内容,而不是默认情况下发送到PHP日志的内容。

====

编辑:我做了一些闲逛周末,和它看起来像-logfile说法只是导致输出通常会去到stdout被重新路由,而不是到一个文件。所以看起来Phing没有“默认日志位置”,除了标准的PHP错误日志之外。

一个轻微的安慰:我发现除了-verbose命令行参数 - 我已经知道 - 还有一个-debug参数可以提供一些额外的信息。所以也许这些信息有助于某人。