加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 抑制Phing目标的输出?

发布时间:2020-12-13 22:52:55 所属栏目:PHP教程 来源:网络整理
导读:是否有一个选项可以抑制在Phing中执行目标时显示的默认输出. 我有一个 foreach param="my_param" absparam="my_abs_param" target="my-target" fileset dir="www" include name="lots-of-files-here" / /fileset/foreach 目标对每个目录进行简单检查,哪个输
是否有一个选项可以抑制在Phing中执行目标时显示的默认输出.
我有一个

<foreach param="my_param" absparam="my_abs_param" target="my-target">
      <fileset dir="www">
          <include name="lots-of-files-here" />
      </fileset>
</foreach>

目标对每个目录进行简单检查,哪个输出完全没用,但会打印大量的消息,告诉我的目标被调用:

> my-target:
[foreach] Calling Buildfile 'build.xml' with target 'my-target'.

有没有办法禁用该输出?

解决方法

对于特定目标,您不能.对于整个执行,您可以指定静默参数:

bin/phing -silent db.wanup.deploy

添加:

如果您想查看几个回声,那么您应该以安静模式执行它:

bin/phing -quiet

并将回声水平设置为警告或错误.控制报告此消息的级别. “错误”,“警告”,“信息”,“详细”,“调试”(递减顺序)之一

<echo level="warning"> món! </echo>

快速样品:

使用此示例构建文件

<?xml version="1.0" ?>
<target name="list">
    <echo>  Hola </echo>
    <phingcall target="mon" />

</target>

<target name="mon" >
    <echo level="warning"> món! </echo>
</target>

当我们执行没有参数的phing时,我们得到:

Buildfile: /private/tmp/build.xml

silent execution > list:

     [echo]   Hola

silent execution > mon:

     [echo]  món!

BUILD FINISHED

Total time: 0.2197 seconds

但是当我们用-quiet参数执行phing时(-q -quiet要特别安静)我们得到:

[echo]  món!

BUILD FINISHED

Total time: 0.1822 seconds

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读