Logback ne Pouvait PAS trouver des ressources logback.xml

C'est du travail à la sortie de la console.
logger.info("Bonjour le monde de l'info."); //fonctionne très bien...

Cependant le code suivant renvoie 'impossible de trouver la ressource' erreur:

Logger logger = LoggerFactory.getLogger("framework.Utilities._Test");
LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
StatusPrinter.print(lc);

Je suis en utilisant le code XML suivant:

<configuration>
<appender name="FILE" class="ch.qos.logback.core.FileAppender">
    <file>C:\Reports\logBack.log</file>
    <!-- encoders are assigned by default the type
         ch.qos.logback.classic.encoder.PatternLayoutEncoder -->
    <encoder>
        <pattern>%date %level [%thread] %logger{10} [%file:%line] %msg%n</pattern>
    </encoder>
</appender>

<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
    <encoder>
        <pattern>%msg%n</pattern>
    </encoder>
</appender>

<root level="debug">
    <appender-ref ref="FILE" />
    <appender-ref ref="STDOUT" />
</root>
</configuration>

Et je l'ai copié à la racine de plusieurs endroits dans mon classpath (Windows7\Variables d'Environnement\System Variables\Chemin) mais j'ai toujours l'erreur "ressource non trouvée". Des idées?

Comment êtes-vous de l'exécution du code? Vous pouvez essayer en remplaçant les \ par des / pour le chemin d'accès au fichier. Parfois, il ne fonctionne pas

OriginalL'auteur M_Tech | 2014-02-17

Leave a Reply

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *