Hello all -

Could anyone help me to understand how to change the log level that the maven-jetty6-plugin uses? I would like to put debug logging statements into my code, but then I can't seem to figure out how to get the plugin to change from its default info level. I would also like to set different logging levels on package name.

Note also that I am using the Spring framework. So first I tried using its Log4jConfigListener web util class in web.xml and pointing it at my log4j.properties file. Info messages appeared indicating that it was alive and had read my configuration:

929 [main] INFO /myapp - Initializing Log4J from [/Users/davidm/ dev/myapp/src/main/resources/webapp/WEB-INF/log4j.properties]

But no changes were evident in the logged message, neither in format nor level.

Then I found a posting on Gmane that indicated you can give Jetty your own log4j.properties file by configuring a systemProperty named "log4j.configuration", which I did in pom.xml. Again, messages indicated that Jetty recognized my property setting:

[INFO] Property log4j.configuration=/WEB-INF/log4j.properties was set

but nothing seemed to change the way it logs. In fact, two lines later in the log, there is this message:

2 [main] INFO org.mortbay.log - Logging to [EMAIL PROTECTED] via org.mortbay.log.Slf4jLog

Here's my (very simple) log4j.properties file:

   log4j.rootLogger=WARN, stdout

   log4j.appender.stdout=org.apache.log4j.ConsoleAppender
   log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c {1}:%L - %m%n

   log4j.logger.net.sf.hibernate=WARN
   log4j.logger.net.sf.hibernate.type=WARN
   log4j.logger.org.springframework=WARN

I read Jetty's tutorial on logging, but it :
http://www.mortbay.org/jetty/tut/logging.html

Finally, I gave the "-DDEBUG" and "-DDEBUG_PATTERNS=net.sf.hibernate" a shot, but these too seemed to be ignored.

I get the feeling that I am clashing somehow with Jetty's own logging. Can anyone help me unravel this?

Thanks
--David

Reply via email to