Bonjour,
Je viens de faire une API d'abstraction au-dessus de Logback, de façon à ajouter des fonctions spécifiques à mon besoin.
Cette API surcharge toutes les fonctions Logback et rajoute quelques fonctions (avec signature spécifiques) pour, par exemple, envoyer certains logs sur du JMS... (le but est que pour un utilisateur tout soit transparent)
J'ai alors un fichier de configuration logback.xml défini avec les appender a créer... (rien de spécial)
J'utilise ActiveMQ pour le MOM JMS.
Mon problème est que quand je lance mon fichier de test, tous les logs d'ActiveMQ ne s'affichent pas et j'ai un warn :
Mon API marche très bien.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
...
Par contre, j'ai bien lu la page mais il donnent pas de solution concrète (c'est faisable oui ? comment ? etc etc) et j'ai beau chercher mais sans résultat...
Ma question est, est-ce qu'en mettant un fichier de conf logback.xml je crée un problème au autre application qui utilise un logger ? (api...)
Merci pour votre aide
Partager