API Change Analysis Results
The summary of the API changes between artifacts org.apache.logging.log4j:log4j-1.2-api:jar:2.12.1 and org.apache.logging.log4j:log4j-1.2-api:jar:2.13.0.
Potentially Breaking Changes
Binary
Difference Code | Element | Description |
---|---|---|
java.method.finalMethodAddedToNonFinalClass |
method long org.apache.log4j.spi.LoggingEvent::getTimeStamp()
| A final method has been added to an inheritable class. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.Appender
| Class 'org.apache.logging.log4j.core.Appender' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.Filter
| Class 'org.apache.logging.log4j.core.Filter' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.Filter.Result
| Class 'org.apache.logging.log4j.core.Filter.Result' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.Layout
| Class 'org.apache.logging.log4j.core.Layout' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.LogEvent
| Class 'org.apache.logging.log4j.core.LogEvent' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.LoggerContext
| Class 'org.apache.logging.log4j.core.LoggerContext' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.appender.rewrite.RewritePolicy
| Class 'org.apache.logging.log4j.core.appender.rewrite.RewritePolicy' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.config.Configuration
| Class 'org.apache.logging.log4j.core.config.Configuration' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.config.ConfigurationSource
| Class 'org.apache.logging.log4j.core.config.ConfigurationSource' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.config.Property
| Class 'org.apache.logging.log4j.core.config.Property' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
| Class 'org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration
| Class 'org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.impl.ThrowableProxy
| Class 'org.apache.logging.log4j.core.impl.ThrowableProxy' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.layout.ByteBufferDestination
| Class 'org.apache.logging.log4j.core.layout.ByteBufferDestination' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.time.Instant
| Class 'org.apache.logging.log4j.core.time.Instant' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.LogEvent
| Class 'org.apache.logging.log4j.core.LogEvent' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.LoggerContext
| Class 'org.apache.logging.log4j.core.LoggerContext' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.config.Configuration
| Class 'org.apache.logging.log4j.core.config.Configuration' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.config.ConfigurationSource
| Class 'org.apache.logging.log4j.core.config.ConfigurationSource' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
| Class 'org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration
| Class 'org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.layout.ByteBufferDestination
| Class 'org.apache.logging.log4j.core.layout.ByteBufferDestination' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
Source
Difference Code | Element | Description |
---|---|---|
java.method.finalMethodAddedToNonFinalClass |
method long org.apache.log4j.spi.LoggingEvent::getTimeStamp()
| A final method has been added to an inheritable class. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.Appender
| Class 'org.apache.logging.log4j.core.Appender' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.Filter
| Class 'org.apache.logging.log4j.core.Filter' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.Filter.Result
| Class 'org.apache.logging.log4j.core.Filter.Result' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.Layout
| Class 'org.apache.logging.log4j.core.Layout' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.LogEvent
| Class 'org.apache.logging.log4j.core.LogEvent' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.LoggerContext
| Class 'org.apache.logging.log4j.core.LoggerContext' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.appender.rewrite.RewritePolicy
| Class 'org.apache.logging.log4j.core.appender.rewrite.RewritePolicy' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.config.Configuration
| Class 'org.apache.logging.log4j.core.config.Configuration' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.config.ConfigurationSource
| Class 'org.apache.logging.log4j.core.config.ConfigurationSource' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.config.Property
| Class 'org.apache.logging.log4j.core.config.Property' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
| Class 'org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration
| Class 'org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.impl.ThrowableProxy
| Class 'org.apache.logging.log4j.core.impl.ThrowableProxy' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.layout.ByteBufferDestination
| Class 'org.apache.logging.log4j.core.layout.ByteBufferDestination' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.newClass |
missing-class org.apache.logging.log4j.core.time.Instant
| Class 'org.apache.logging.log4j.core.time.Instant' could not be found in the archives of the new API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.LogEvent
| Class 'org.apache.logging.log4j.core.LogEvent' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.LoggerContext
| Class 'org.apache.logging.log4j.core.LoggerContext' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.config.Configuration
| Class 'org.apache.logging.log4j.core.config.Configuration' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.config.ConfigurationSource
| Class 'org.apache.logging.log4j.core.config.ConfigurationSource' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder
| Class 'org.apache.logging.log4j.core.config.builder.api.ConfigurationBuilder' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration
| Class 'org.apache.logging.log4j.core.config.builder.impl.BuiltConfiguration' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
java.missing.oldClass |
missing-class org.apache.logging.log4j.core.layout.ByteBufferDestination
| Class 'org.apache.logging.log4j.core.layout.ByteBufferDestination' could not be found in the archives of the old API. It has been detected as contributing to the API and thus the analysis results may be incorrect. |
Semantic
Difference Code | Element | Description |
---|---|---|
java.class.externalClassExposedInAPI |
interface org.apache.logging.log4j.LogBuilder
| A class from supplementary archives is used in a public capacity in the API. |
java.class.externalClassExposedInAPI |
interface org.apache.logging.log4j.ThreadContext.ContextStack
| A class from supplementary archives is used in a public capacity in the API. |
java.class.externalClassExposedInAPI |
interface org.apache.logging.log4j.util.BiConsumer<K extends java.lang.Object, V extends java.lang.Object>
| A class from supplementary archives is used in a public capacity in the API. |
java.class.externalClassExposedInAPI |
interface org.apache.logging.log4j.util.ReadOnlyStringMap
| A class from supplementary archives is used in a public capacity in the API. |
java.class.externalClassExposedInAPI |
interface org.apache.logging.log4j.util.TriConsumer<K extends java.lang.Object, V extends java.lang.Object, S extends java.lang.Object>
| A class from supplementary archives is used in a public capacity in the API. |