Hi, I'm working on the Cobertura Maven Plugin over at Mojo, and have run into a problem that I cannot solve.
This plugin wraps an external tool, Cobertura, which logs stuff either by System.out.println() or by using Java Util Logging (JUL). The printing to standard out/err is not a problem and the output ends up where expected. The problem is with JUL. Here's an output example when using Cobertura's own command line inteface: Cobertura 2.0.3 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file 2014-nov-11 08:18:03 net.sourceforge.cobertura.coveragedata.CoverageDataFileHandler loadCoverageData INFO: Cobertura: Loaded information on 5 classes. Report time: 231ms The first line is using stdout and the last 2 lines are a log message using JUL. Now here's what the output form the plugin looks like, after being handled by CommandLineUtils.executeCommanLine() from plexus-utils: [INFO] Cobertura 2.0.3 - GNU GPL License (NO WARRANTY) - See COPYRIGHT file [ERROR] 2014-nov-11 08:24:29 net.sourceforge.cobertura.coveragedata.CoverageDataFileHandler loadCoverageData INFO: Cobertura: Loaded information on 5 classes. As you can see the first line is OK, but the second line is not. Somewhere the logging output from JUL is interpreted as being an error on the Maven side of things. Is there any way to tell plexus-utils to treat JUL as being on INFO level, or better yet to wrap JUL inside a Mojo logger? -- Dennis Lundberg --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org