开始构建
构建完成
target已开始
target完成
任务开始
任务完成
已记录的消息
它将信息记录到控制台或使用 -logfile 参数指定的文件中。
它知道日志记录级别(-quit,-verbose,-debug)。
支持Emacs模式
数据类型 | 参数 | 说明 |
org.apache.tools.ant.DefaultLogger | 它是默认记录器,并被-logger命令行开关覆盖。 | BuildLogger |
org.apache.tools.ant.NoBannerLogger | 用于省略空target输出的输出。 | BuildLogger |
org.apache.tools.ant.listener.MailLogger | 它扩展了DefaultLogger并生成相同的输出并发送电子邮件。 | BuildLogger |
org.apache.tools.ant.listener.AnsiColorLogger | 它用于为构建输出提供颜色。 | BuildLogger |
org.apache.tools.ant.listener.Log4jListener | 它用于将事件传递到Apache Log4j日志记录。 | BuildListener |
org.apache.tools.ant.XmlLogger | 它将构建信息写入XML文件。 | BuildLogger |
org.apache.tools.ant.TimestampedLogger | 它用于打印构建完成的时间。 | BuildLogger |
org.apache.tools.ant.listener.BigProjectLogger | 它用于打印每个target具有的项目名称。 | BuildLogger |
org.apache.tools.ant.listener.SimpleBigProjectLogger | 它仅打印子项目的项目名称。 | BuildLogger |
org.apache.tools.ant.listener.ProfileLogger | 这是默认记录器,其中为每个任务和target添加了开始时间,结束时间和持续时间。 | BuildLogger |
$ ant -logger org.apache.tools.ant.DefaultLogger
属性 | 说明 | 必填 |
MailLogger.mailhost | 要使用的邮件服务器 | 否;默认本地主机 |
MailLogger.port | 邮件服务器的SMTP端口 | 否;默认值25 |
MailLogger.user | SMTP身份验证的用户名 | 是的,如果您的SMTP服务器上需要SMTP身份验证 |
MailLogger.password | 用于SMTP身份验证的密码 | 是的,如果您的SMTP服务器上需要SMTP身份验证 |
MailLogger.ssl | on或true(如果需要SSL)此功能需要JavaMail | 否 |
MailLogger.from | 来自地址的邮件 | 是的,如果需要发送邮件 |
MailLogger.replyto | 邮件回复地址,以逗号分隔 | 否 |
MailLogger.success.to | 要发送成功消息的地址,以逗号分隔 | 是的,如果要发送成功邮件 |
MailLogger.success.cc | 用于将成功消息发送到抄本(cc)的地址,以逗号分隔 | 否 |
MailLogger.success.bcc | 用于将成功消息发送到以逗号分隔的密件抄送(bcc)的地址 | 否 |
ant -logger org.apache.tools.ant.listener.MailLogger