The way I got around it with my filter was to create another class with a 
static method that the filter called.  The other class had a logger 
instantiated and took care of the logging for the filter.

Sent from my Verizon Wireless Phone

----- Reply message -----
From: "BAKHTI Mohammed" <[email protected]>
Date: Mon, Jul 4, 2011 9:47 am
Subject: [logback-user] Problem with Logback.XML
To: <[email protected]>, <[email protected]>



Thanks for the replay : 

so how can i deal with this ? 

In slf4j they said : 
The only way to obtain output from the listed loggers, is to
    isolate the components invoking these loggers and to exclude them
    from the default configuration. Both logback and log4j allow
    multi-step configuration. It follows that the problematic
    components should be configured in a second step separate from
    default configuration.

But i don't figure how ? what really i need to do.

Thansk again for any help 


To: [email protected]; [email protected]
From: [email protected]
Subject: Re: [logback-user] Problème with Logback.XML
Date: Mon, 4 Jul 2011 08:52:24 -0400



If you instantiate a logger in a filter class you'll have the same problem.  
The message is telling you that you can't use a logger in part of Logback's 
init.

Sent from my Verizon Wireless Phone

----- Reply message -----
From: "BAKHTI Mohammed" <[email protected]>
Date: Mon, Jul 4, 2011 3:31 am
Subject: [logback-user] Problème with Logback.XML
To: <[email protected]>


Hello,

 I just made an API abstraction above logback in order to add specific 
functions in this api i have all logback functions (juste overrided with no 
changes) and add some other functions (with specific signature) :

 I created  then a file appender and a JMS appender in logback.xml (nothing 
special)

 I am using activemq for jms MOM.

 The problem is then : when a run a test class with some methodes invocation i 
see this message : 

SLF4J: The following loggers will not work becasue they were created

SLF4J: during the default configuration phase of the underlying logging system.

SLF4J: See also http://www.slf4j.org/codes.html#substituteLogger

SLF4J: org.apache.activemq.ActiveMQPrefetchPolicy

SLF4J: org.apache.activemq.jndi.ReadOnlyContext

SLF4J: org.apache.activemq.transport.tcp.TcpTransportFactory

SLF4J: org.apache.activemq.util.ServiceSupport

All user logs are logged as expected but i dont see any of activemq (or other 
framework) logs .

i have read the  information in slf4j url but don't understund what they mean 
and how to correct this problem in logback .

Thanks for any help 

_______________________________________________
Logback-user mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-user

Reply via email to