Php 如何在Phing输出中显示每个构建目标的总时间
在我的Php 如何在Phing输出中显示每个构建目标的总时间,php,phing,Php,Phing,在我的build.xml中,我有一个主构建目标,它由几个目标组成。 我需要检查运行这些目标需要多少时间。 目前在我的输出控制台中,我只看到构建的总时间。 有没有办法显示内部目标的时间?这很简单 创建扩展phingsDefaultLogger的logger类 使用事件侦听器方法targetStarted存储开始时间戳 使用事件侦听器方法targetFinished计算运行时间并将其打印到输出流 使用命令行属性-logger f、 e.使用lib/loggers/MyLogger.php调用:phi
build.xml
中,我有一个主构建目标,它由几个目标组成。
我需要检查运行这些目标需要多少时间。
目前在我的输出控制台中,我只看到构建的总时间
。
有没有办法显示内部目标的时间?这很简单
DefaultLogger的logger类
targetStarted
存储开始时间戳targetFinished
计算运行时间并将其打印到输出流-logger
f、 e.使用lib/loggers/MyLogger.php
调用:phing-logger lib.loggers.MyLogger
如果要打印子目标的执行时间,只需使用:
$phing <target> -logger phing.listener.TargetLogger
$phing-记录器phing.listener.TargetLogger