-
InterfaceDescriptionSince 2.24.0 no class implements this.As of version
2.25.0
, planned to be removed!
-
ClassDescriptionDeprecated since 2.24.0.
Logger
acceptsStructuredDataMessage
s, users should use to that instead.with no replacement - no longer usedAs of version2.25.0
, planned to be removed!As of version2.25.0
, planned to be removed!
-
FieldDescriptionReplaced since 2.24.0 with "log4j.provider".since 2.24.0since 2.24.0since 2.24.0
-
MethodDescriptionSince 2.6, use
Logger.traceEntry()
instead which performs the same function.since 2.11.2, useLogger.traceEntry(String, Object...)
instead which performs the same function.Since 2.6, useLogger.traceExit()
instead which performs the same function.Since 2.6, useLogger.traceExit(Object)
instead which performs the same function.Use the Marker add or set methods to add parent Markers. Will be removed by final GA release.Use the Marker add or set methods to add parent Markers. Will be removed by final GA release.Deprecated since version2.24.0
. UseMultiformatMessage
instead to implement messages that can format themselves in one or more encodings.Since 2.18.0, useStructuredDataId.makeId(String, String)
insteadAs of version2.25.0
, planned to be removed! Instead, inLoggerContext.getLogger(String, MessageFactory)
implementations, namespace loggers with message factories. If your implementation usesLoggerRegistry
, you are already covered.As of version2.25.0
, planned to be removed! UseLoggerRegistry.getLogger(String, MessageFactory)
instead.As of version2.25.0
, planned to be removed! UseLoggerRegistry.hasLogger(String, MessageFactory)
instead.since 2.24.0, without a replacement.since 2.23.0, this method is ineffective and only kept for binary backward compatibility.since 2.23.0, useStatusData.getInstant()
instead.Since 2.23.0, instead of relying on the buffering provided byStatusLogger
, users should register their own listeners to access to logged events.Since 2.23.0, instead of relying on the buffering provided byStatusLogger
, users should register their own listeners to access to logged events.Since 2.23.0, instead use thesetLevel(Level)
method on the fallback listener returned byStatusLogger.getFallbackListener()
.Since 2.23.0, instead use thesetLevel(Level)
method on the fallback listener returned byStatusLogger.getFallbackListener()
.since 2.22.0, useBase64
instead.since 2.24.0 caching of property values is disabled.
-
ConstructorDescriptionSince 2.6, use
ParameterizedMessage(String, Object[], Throwable)
insteadSince 2.18.0, useStructuredDataId(String, String, String[], String[])
instead.Since 2.18.0, useStructuredDataId(String, String, String[], String[], int)
instead.Since 2.24.0. UseNoOpThreadContextMap
for a no-op implementation.since 2.24.0 without a replacement.As of version2.25.0
, planned to be removed!since 2.24.0