Ant扩展:日志记录、自定义映射器与选择器
在软件开发中,Ant 作为一个强大的构建工具,具备丰富的可扩展性。本文将深入探讨 Ant 的日志记录功能、自定义日志器、自定义映射器以及自定义选择器的相关内容。
1. 使用 Log4j 进行日志记录
Ant 包含了 Log4jListener 和 CommonsLoggingListener ,这两个监听器都可以将日志输出到 Log4j。 CommonsLoggingListener 推荐在需要灵活选择日志 API 的环境中使用,但除了 Log4j 依赖外,还需要 commons-logging.jar 。
当应用程序记录事件时,事件会被记录到特定的类别中,类别是基于点分文本表示的层次结构。Ant 的 CommonsLoggingListener 类使用 BuildEvent 提供的上下文的完全限定类名作为类别名称。每个事件会被记录到 DEBUG 、 WARN 、 INFO 、 ERROR 或 FATAL 优先级级别(注意: CommonsLoggingListener 不使用 FATAL 级别)。
Log4j 从 log4j.properties 文件初始化(也可以使用 ANT_OPTS=
超级会员免费看
订阅专栏 解锁全文
1594

被折叠的 条评论
为什么被折叠?



