2016-04-13 11 views
1

Ich verwende @Slf4j von Lombok für Protokollierungszwecke in Datei Appender. Es wird die Protokollierungsnachricht gedruckt, wenn der Server startet, d. H. Eine Startnachricht. Ich benutze Spring Data JPA und erholsam. Es wird jedoch nicht die Debug-Nachricht auf Klassenebene in dieser Protokolldatei gedruckt.@ Slf4j von Lombok für die Protokollierung funktioniert nicht in Datei Appender

In application.properties des Frühlings-boot

logging.level.org.springframework.web=DEBUG 
logging.config=/home/xyz/log4j.properties 

In log4j.properties:

log4j.rootCategory=ERROR, R 

#log4j.appender.stdout=org.apache.log4j.ConsoleAppender 
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 
log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n 

# Enable application logging 
log4j.category.com.evolvus= R 

log4j.appender.R = org.apache.log4j.DailyRollingFileAppender 
log4j.appender.R.File = /home/xyz/Exptest.log 
log4j.appender.R.Append = true 
log4j.appender.R.DatePattern = '.'yyy-MM-dd 
log4j.appender.R.layout = org.apache.log4j.PatternLayout 
log4j.appender.R.layout.ConversionPattern = %d{yyyy-MM-dd HH:mm:ss} %c{1} [%p] %m%n 
+1

Können Sie den Code mit der tatsächlichen Protokollierung posten? – dunni

Antwort

0

Versuchen Sie es mit:

logging.level.root=DEBUG 

oder konfigurieren Ebene für Ihre Pakete:

logging.level.your.package=DEBUG 
+0

Ich habe bereits die Lösung und die ich bereits hier geteilt habe. Ich hoffe, Sie haben es nicht bemerkt. –

0

Es funktioniert jetzt, es liegt nicht daran, dass ich etwas in application.properties verpasst habe, aber aufgrund von ich habe vergessen, Ausschluss in pom.xml hinzuzufügen.

Eigentlich haben standardmäßig Frühjahr Boot Standardlogger, wenn Sie Ihren Logger hinzufügen mögen, als wir diese verwenden wie haben:

<dependencies> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-web</artifactId> 
     <exclusions> 
      <exclusion> 
       <groupId>org.springframework.boot</groupId> 
       <artifactId>spring-boot-starter-logging</artifactId> 
      </exclusion> 
     </exclusions> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-data-jpa</artifactId> 
    </dependency> 
    <dependency> 
     <groupId>org.springframework.boot</groupId> 
     <artifactId>spring-boot-starter-log4j</artifactId> 
    </dependency> 
</dependencies>