Thanks Joakim,

That worked. However adding this line

org.eclipse.jetty.LEVEL=DEBUG

to jetty-logging.properties or to log4j.properties doesn't make jetty to
log DEBUG messages.
If I change rootLogger to DEBUG, debug logging works for my application and
for jetty.

How can I change log level only for jetty?

BTW, to answer your question, I have placed jetty-logging.properties and
log4j.properties in a config dir and added config dir to classpath.

Thanks,
Raja.


On Tue, Nov 5, 2013 at 12:09 PM, Joakim Erdfelt <[email protected]> wrote:

> You say you have these 2 in your classpath.
>
> jetty-logging.properties
> log4j.properties
>
> Can you be more specific?
> What directory?
>
> Alternatively, as you mentioned you are using Jetty Embedded, you can
> simply call this, before you initialize *anything else* in jetty.
>
> import org.eclipse.jetty.util.log.Log;
> import org.eclipse.jetty.util.log.Slf4jLog;
>
>     Log.setLog(new Slf4jLog());
>
> That does the same thing as what jetty-logging.properties is doing.
>
> --
> Joakim Erdfelt <[email protected]>
> webtide.com <http://www.webtide.com/> - intalio.com/jetty
> Expert advice, services and support from from the Jetty & CometD experts
> eclipse.org/jetty - cometd.org
>
>
> On Tue, Nov 5, 2013 at 9:40 AM, Rajasekar Elango 
> <[email protected]>wrote:
>
>> We would like to make jetty use log4j configuration for logging. I am
>> using embedded jetty within spring based on this 
>> tutorial<http://www.springbyexample.org/examples/embedded-spring-web-services.html>.
>> I am followed this documentation
>> <http://www.eclipse.org/jetty/documentation/current/example-logging-log4j.html>to
>> include all required slf4j and log4j dependencies in classpath.
>>
>> Basically I added jetty-logging.properties to classpath with following
>> configuration.
>>
>> org.eclipse.jetty.util.log.class=org.eclipse.jetty.util.log.Slf4Log
>> org.eclipse.jetty.LEVEL=INFO
>>
>> I also have log4j.properties in classpath
>>
>> I have following maven dependencies to include required jars.
>>
>>                 <dependency>
>>  <groupId>log4j</groupId>
>> <artifactId>log4j</artifactId>
>> <version>${log4j.version}</version>
>>  </dependency>
>>
>> <dependency>
>> <groupId>org.slf4j</groupId>
>>  <artifactId>slf4j-log4j12</artifactId>
>> <version>${slf4j.log4j.version}</version>
>>  </dependency>
>>
>>                 <dependency>
>> <groupId>org.eclipse.jetty</groupId>
>>  <artifactId>jetty-server</artifactId>
>> <version>${jetty.maven.version}</version>
>>  </dependency>
>> <dependency>
>> <groupId>org.eclipse.jetty</groupId>
>>  <artifactId>jetty-servlet</artifactId>
>> <version>8.1.9.v20130131</version>
>>  </dependency>
>>
>>
>> But when I start up the jetty server via spring, the log output is always
>> logged to StdErr and it's not logging to log file I configured in
>> log4j.properties. Am  I missing anything? Is there any debugging I can turn
>> on to troubleshoot ..? How can I get this to work?
>>
>> --
>> Thanks,
>> Raja.
>>
>> _______________________________________________
>> jetty-users mailing list
>> [email protected]
>> https://dev.eclipse.org/mailman/listinfo/jetty-users
>>
>>
>
> _______________________________________________
> jetty-users mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/jetty-users
>
>


-- 
Thanks,
Raja.
_______________________________________________
jetty-users mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/jetty-users

Reply via email to