В моем build.xml
У меня есть цель основной сборки, которая состоит из нескольких целей. Мне нужно проверить, сколько времени требуется для выполнения этих целей. В настоящее время в моей выходной консоли, я вижу только TOTAL TIME
для сборки. Есть ли способ показать время для внутренних целей?Как показать общее время на цель сборки в выходе Phing
-1
A
ответ
0
Это довольно прямолинейно.
- Создать свой класс лесоруба, который проходит phings
DefaultLogger
- Использование метода прослушивателя событий
targetStarted
для хранения начать TIMESTAMP - Использование метода прослушивателя событий
targetFinished
для расчета затраченного времени и печатать его в выходной поток - Используйте регистратор с использованием атрибута командной строки
-logger
fe использоватьlib/loggers/MyLogger.php
вызов:phing -logger lib.loggers.MyLogger
1
Если вы хотите напечатать времен выполнения подзадач просто использовать:
$phing <target> -logger phing.listener.TargetLogger