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 ?
