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 implementierenIst 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
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 .
Tags und Links grails log4j slf4j grails-2.0 grails-config