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.
To: onlymed@hotmail.com; logback-user@qos.ch
From: djt69@comcast.net
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
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