IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Format d'échange (XML, JSON...) Java Discussion :

Programme Java et Logback : Could NOT find resource [logback.xml]


Sujet :

Format d'échange (XML, JSON...) Java

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 99
    Par défaut Programme Java et Logback : Could NOT find resource [logback.xml]
    Bonjour,

    Je suis en train de tester la bibliothèque Logback.

    J'ai donc Eclipse avec Maven, j'ai fait une classe main et quand je lance le programme, j'ai la sortie logback suivante :
    15:35:52,455 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]
    15:35:52,455 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]
    15:35:52,456 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.xml]
    15:35:52,457 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Setting up default configuration.

    15:35:52.518 [main] DEBUG o.h.l.p.l.LogbackOverSlf4jMain - Ma première application logback : class org.home.log.poc.logback_over_slf4j.LogbackOverSlf4jMain
    Le code du main :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    package org.home.log.poc.logback_over_slf4j;
     
    import org.slf4j.Logger;
    import org.slf4j.LoggerFactory;
     
    import ch.qos.logback.classic.LoggerContext;
    import ch.qos.logback.core.util.StatusPrinter;
     
    /**
     * Hello world!
     */
    public class LogbackOverSlf4jMain {
     
      private static final Logger logger = LoggerFactory
          .getLogger(LogbackOverSlf4jMain.class);
     
      public static void main(String[] args) {
     
        showLogbackInternalLogs();
     
        logger.debug("Ma première application logback : {}",
            LogbackOverSlf4jMain.class);
      }
     
      private static void showLogbackInternalLogs() {
        // print internal state
        LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
        StatusPrinter.print(lc);
      }
    }
    Quelqu'un saurait-il m'indiquer où est le problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    99
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 99
    Par défaut
    Mea culpa !

    En fait j'utilise le maven-eclipse-plugin, du coup à la compilation du main, le .class atterit dans target/classes. Le main est donc exécuté à cet endroit (par Eclipse).

    Le logback.xml n'étant pas dans target/classes (pour cela je dois le mettre dans src/main/resources, puis je lance un Maven > Compile pour qu'il se retrouve dans target/classes), forcément, le main ne pouvait le charger.

    Maintenant le .class et le logback.xml sont tous les 2 dans target/classes
    Les deux se voient, et c'est bon !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/08/2007, 15h07
  2. Error: could not find Java 2 Runtime Environment
    Par arfahk82 dans le forum JBuilder
    Réponses: 1
    Dernier message: 30/04/2007, 15h22
  3. [3.1][Debian]problème de Could not find library 'swt-pi-gtk
    Par zlavock dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 27/09/2005, 13h07
  4. Réponses: 6
    Dernier message: 17/04/2005, 10h58
  5. Réponses: 3
    Dernier message: 30/03/2005, 23h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo