从Camel日志记录中删除构建信息

时间:2012-01-24 12:24:25

标签: maven apache-camel

从Maven记录Camel输出时是否可以省略初始构建信息?就目前而言,它打印出大量的构建和类路径信息,我们可以在日志中完成。

编辑:

我通过mvn camel运行它:运行,我刚刚发现,如果我追加到日志文件而不是控制台,我在开头看不到构建信息。

1 个答案:

答案 0 :(得分:1)

驼峰:运行maven目标,使用org.apache.maven / maven-plugin-api / 2.0 JAR,它使用AbstractMojo作为基类。

它在此基类上使用getLog()方法进行所有日志记录。因此,当它启动时,它会执行类路径的INFO记录,这是您在控制台上看到的。在第621行的RunMojo.java中,你得到了它:

    getLog().info("Classpath = " + classpathURLs);

因此,我建议在从命令行执行时查找如何配置Maven插件/目标的日志记录级别。

没有Camel特定选项来指示这一点,因为我们使用AbstractMojo作为Maven插件的基类,这是AbstractMojo的目的(允许人们构建自定义maven目标)