Tôi không còn có thể bắt đầu logger bằng cách sử dụng tác vụ gradle `jettyRuǹ. Vấn đề thứ nhất với nhiều ràng buộc không phải là vấn đề. Nhưng bây giờ (sau khi nâng cấp lên gradle 1.4, tôi đoán) logger của tôi không bắt đầu. Tài liệu slf4j nói để thiết lập lại ngữ cảnh theo chương trình, nhưng tôi thích làm theo cấu hình vì jettyRun chỉ được sử dụng để phát triển.slf4j logback replaceLogger
$ gradle jettyRun
:compileJava UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:jettyRun
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/opt/gradle-1.4/lib/logback-classic-1.0.9.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/home/bertrand/.gradle/caches/artifacts-23/filestore/ch.qos.logback/logback-classic/1.0.9/jar/258c3d8f956e7c8723f13fdea6b81e3d74201f68/logback-classic-1.0.9.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]
SLF4J: The following loggers will not work because they were created
SLF4J: during the default configuration phase of the underlying logging system.
SLF4J: See also http://www.slf4j.org/codes.html#substituteLogger
SLF4J: org.yajug.users.api.MembershipController
SLF4J: org.yajug.users.json.Serializer
SLF4J: org.yajug.users.api.MemberController
SLF4J: org.yajug.users.service.MemberServiceImpl
SLF4J: org.yajug.users.persistence.MongoConnector
Tôi cũng đã thử nghiệm trong Tomcat 7 nhúng trong IDE của tôi và tôi đã cùng một vấn đề, có vẻ như nó không liên quan đến gradle jettyRun hoặc nhiều ràng buộc – krampstudio