更改Ant输出中的[exec]标签<;执行官>;任务

更改Ant输出中的[exec]标签<;执行官>;任务,ant,exec,parallel-processing,echo,Ant,Exec,Parallel Processing,Echo,我使用Ant的任务来执行使用任务的多个同时目标,但由于输出是交错的,所以很难读取。是否有任何方法可以更改显示在每行输出之前的[exec]标签以使用命令或目标名称 例如,在运行pdepend和phpcpd时,我想将[exec]更改为[pdepend]和[phpcpd]: pdepend: [exec] PHP_Depend 0.10.5 by Manuel Pichler [exec] phpcpd: [exec] Parsing source files: [

我使用Ant的
任务来执行使用
任务的多个同时目标,但由于输出是交错的,所以很难读取。是否有任何方法可以更改显示在每行输出之前的
[exec]
标签以使用命令或目标名称

例如,在运行
pdepend
phpcpd
时,我想将
[exec]
更改为
[pdepend]
[phpcpd]

pdepend:
    [exec] PHP_Depend 0.10.5 by Manuel Pichler
    [exec] 

phpcpd:
    [exec] Parsing source files:
    [exec] phpcpd 1.3.2 by Sebastian Bergmann.
    [exec] 
    [exec] ............................................................    60
    [exec] Found 26 exact clones with 640 duplicated lines in 28 files:
    [exec] 
    [exec]   - application/modules/controllers/IndexController.php:16-31
    [exec] ............................................................   120
    [exec]     application/modules/controllers/ErrorController.php:15-30
    [exec] 
    [exec]   - application/modules/controllers/PhotosController.php:24-33
    [exec] ............................................................   180
    [exec] ............................................................   240
变成

pdepend:
 [pdepend] PHP_Depend 0.10.5 by Manuel Pichler
 [pdepend] 

phpcpd:
  [phpcpd] Parsing source files:
  [phpcpd] phpcpd 1.3.2 by Sebastian Bergmann.
  [phpcpd] 
 [pdepend] ............................................................    60
  [phpcpd] Found 26 exact clones with 640 duplicated lines in 28 files:
  [phpcpd] 
  [phpcpd]   - application/modules/controllers/IndexController.php:16-31
 [pdepend] ............................................................   120
  [phpcpd]     application/modules/controllers/ErrorController.php:15-30
  [phpcpd] 
  [phpcpd]   - application/modules/controllers/PhotosController.php:24-33
 [pdepend] ............................................................   180
 [pdepend] ............................................................   240

您是否尝试过在
exec
任务上设置
taskname
属性?我会在几个小时后再检查确认

更新: 是的,
taskname
起到了作用。e、 g

<exec executable="phpcpd" taskname="phpcpd">
    ...
</exec>

...
发件人:

taskname
:此任务实例的不同名称将显示在日志输出中


我认为这是不可能的,但这是一个很好的功能要求。@Alexander-如果一两天内没有得到肯定的答案,我会将它添加到Ant的tracker中。我从来没有听说过
taskname
属性,在Ant文档中我能找到的唯一引用就是在谈论如何编写任务时,也就是说,任务的一般形式是
。但它是有效的!我也没有找到太多关于它的文档。它也不仅仅适用于
exec
任务。您可以在各种任务上使用它,最重要的是
echo