Details
-
Improvement
-
Resolution: Fixed
-
Major
-
None
-
None
-
None
-
0
Description
Suggested Release Note:
BEHAVIORAL CHANGE
As https://www.couchbase.com/forums/t/embracing-slf4j-in-couchbase-java-sdk-3-5/36474 [previously announced], the SLF4J API is now a required dependency, and the SDK does all logging through SLF4J. The following client settings for customizing logging behavior are deprecated, and no longer have any effect:
- `logger.disableSlf4J`
- `logger.fallbackToConsole`
- `logger.consoleLoggerFormatter`
If your project does not already use SLF4J, please follow the announcement link for details and a mini-migration guide.
Attachments
Issue Links
- blocks
-
JVMCBC-1264 DNS SRV lookups ignore search path
- Closed
- links to
For Gerrit Dashboard: JVMCBC-1319 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
198247,8 | JVMCBC-1319 Embrace SLF4J | master | couchbase-jvm-clients | Status: MERGED | +2 | +1 |
198396,4 | JVMCBC-1319 Embrace SLF4J (but still let users disable it) | master | couchbase-jvm-clients | Status: ABANDONED | 0 | 0 |
199492,1 | JVMCBC-1319 Make SLF4J API a required dependency | master | couchbase-jvm-clients | Status: ABANDONED | 0 | +1 |
199493,1 | JVMCBC-1319 Deprecate custom logging in favor of SLF4J | master | couchbase-jvm-clients | Status: ABANDONED | 0 | +1 |