No, log4j is not used anywhere in the report rendering, but log4j may
conflict with some other library, e.g. junit:

http://www.coderanch.com/t/61565/Other-Open-Source-Projects/log-j-not-working-with

You could try the suggestion at the end of post: adding
-Dlog4j.ignoreTCL=true to the JVM.

On 11/03/2010 06:15, Prasad Shindikar wrote:
> Now I am facing a problem with render reports task.
>
> Here is the output from the build script
> *[scenarioRunner] Running scenario com.mypackage.NetstatScenarios
> [renderReports] log4j:ERROR A "org.apache.log4j.ConsoleAppender"
> object is not assignable to a "org.apache.log4j.Appender" variable.
> [renderReports] log4j:ERROR The class "org.apache.log4j.Appender" was
> loaded by
> [renderReports] log4j:ERROR [AntClassLoader[ <system-classpath>*
> *[renderReports] log4j:ERROR Could not instantiate appender named
> "CONSOLE".
> [renderReports] Rendering reports in './target/jbehave-reports' using
> formats '[txt, html, xml]' and template properties '{defaultFormats=stats
> [renderReports] renderedDirectory=rendered}'*
>
> I would like to mention that I already have a log4j configured and
> will not be able to modify those settings. I think render reports
> requires a logger, which is probably clashing with the already
> existing definition. Any ideas on how to get around this issue ?

Reply via email to