2014-06-16 3 views
1

j'ai un problème avec slf4j et log4j .. Je peux voir les messages du journal dans la console mais ces messages ne sont pas annexées au fichierSLF4J et log4j messages journaux visibles dans la console mais n'ajoutez pas dans le fichier journal

i utilise les pots suivants.

slf4j-log4j12-1.7.5.jar 
slf4j-api-1.7.1.jar 
log4j-1.2.17.jar 

Mon fichier log4j.properties est ci-dessous.

# Root logger option 
    log4j.rootLogger=INFO, file 

    # Direct log messages to a log file 
    log4j.appender.file=org.apache.log4j.RollingFileAppender 
    log4j.appender.file.File=C:\\myLogFile.log 
    log4j.appender.file.MaxFileSize=1MB 
    log4j.appender.file.MaxBackupIndex=1 
    log4j.appender.file.layout=org.apache.log4j.PatternLayout 
    log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} 
%-5p %c{1}:%L - %m%n 

et je reçois l'avertissement suivant dans la console quand je cours ma classe java

SLF4J: Class path contains multiple SLF4J bindings. 
SLF4J: Found binding in [jar:file:/C:/Users/1018835/.m2/repository/ch/qos/logback/logback-classic/1.0.10/logback-classic-1.0.10.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
SLF4J: Found binding in [jar:file:/C:/Users/1018835/.m2/repository/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] 
SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. 
SLF4J: Actual binding is of type [ch.qos.logback.classic.util.ContextSelectorStaticBinder] 

Répondre

0

S'il vous plaît vérifier si le fichier est présent à l'emplacement.

Vérifiez également si votre application dispose d'un accès en écriture au fichier.

+0

ou le fichier est à l'emplacement @Javalearner –

+0

A également accès? Parce que j'ai aussi fait face au même problème, et résolu en lui donnant un accès en écriture (777). –

+0

ce n'est pas un problème .. j'ai vu un avertissement que la liaison multiple –

Questions connexes