Verwendung von 'grails.logging.jul.usebridge' in grails config.groovy

9

Ich bin ein Neuling für log4j and sl4j , ich benutze grails 2.0.4 und in config.groovy gibt es eine Zeile

grails.logging.jul.usebridge = false für prod

& amp;

grails.logging.jul.usebridge = true für dev

Ich folgte diesem Artikel , wie es besagt, dass grails.logging.jul.usebridge verwendet wird ist es, die Swapping-Logik von Logging-Frameworks wie

zu implementieren
  • log4j
  • java.util.logging
  • commons Protokollierung
  • Logbuch

Ist dies die einzige Verwendung von grails.logging.jul.usebridge in config.groovy, oder gibt es andere Verwendungen? Und noch eine Frage

1) Dies ist das empfohlene Protokollierungsframework zur Verwendung in der Produktionsumgebung

    
n92 29.08.2012, 06:52
quelle

1 Antwort

4

Ich empfehle definitiv, Log4j zu verwenden. Es hat keine Abhängigkeiten und wird in verschiedenen Web-App-Servern getestet (oder sogar eingeschlossen). Sie können es einfach über DSL in Config.groovy oder in einer separaten Konfigurationsdatei in der Produktionsumgebung konfigurieren.

Commons-Logging und SLF4J sind Wrapper für Log4j und benutzen sie darunter.

Das grails.logging.jul.usebridge = true wird verwendet, um java.util.logging über SLF4J zu schreiben, wie beschrieben hier .

    
Piotr Jagielski 15.10.2012 19:39
quelle