Apache logging services logo Apache log4j logo

Clirr Results

The following document contains the results of Clirr.

  • Current Version: 2.10.0
  • Comparison Version: 2.9.1

Summary

Severity Number
Error Error 4
Warning Warning 0
Info Info 32

API Incompatibilities

Severity Message Class Method / Field
Error Class org.apache.logging.log4j.util.ProcessIdUtil removed org.apache.logging.log4j.util.ProcessIdUtil
Error Class org.apache.logging.log4j.util.StackLocator removed org.apache.logging.log4j.util.StackLocator
Error Class org.apache.logging.log4j.util.ProcessIdUtil removed org.apache.logging.log4j.util.ProcessIdUtil
Error Class org.apache.logging.log4j.util.StackLocator removed org.apache.logging.log4j.util.StackLocator
Info Added org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.message.MapMessage
Info Method 'public void formatTo(java.lang.String[], java.lang.StringBuilder)' has been added org.apache.logging.log4j.message.MapMessage public void formatTo(java.lang.String[], java.lang.StringBuilder)
Info Added org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.message.StringMapMessage
Info Added org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.message.StructuredDataMessage
Info Method 'public void formatTo(java.lang.String[], java.lang.StringBuilder)' has been added org.apache.logging.log4j.message.StructuredDataMessage public void formatTo(java.lang.String[], java.lang.StringBuilder)
Info Method 'public int getRecursionDepth()' has been added org.apache.logging.log4j.spi.AbstractLogger public int getRecursionDepth()
Info Class org.apache.logging.log4j.util.EnvironmentPropertySource added org.apache.logging.log4j.util.EnvironmentPropertySource
Info Class org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable added org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable
Info Class org.apache.logging.log4j.util.PropertiesPropertySource added org.apache.logging.log4j.util.PropertiesPropertySource
Info Method 'public void reload()' has been added org.apache.logging.log4j.util.PropertiesUtil public void reload()
Info Class org.apache.logging.log4j.util.PropertyFilePropertySource added org.apache.logging.log4j.util.PropertyFilePropertySource
Info Class org.apache.logging.log4j.util.PropertySource added org.apache.logging.log4j.util.PropertySource
Info Class org.apache.logging.log4j.util.PropertySource$Comparator added org.apache.logging.log4j.util.PropertySource$Comparator
Info Class org.apache.logging.log4j.util.PropertySource$Util added org.apache.logging.log4j.util.PropertySource$Util
Info Added org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.message.MapMessage
Info Method 'public void formatTo(java.lang.String[], java.lang.StringBuilder)' has been added org.apache.logging.log4j.message.MapMessage public void formatTo(java.lang.String[], java.lang.StringBuilder)
Info Added org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.message.StringMapMessage
Info Added org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.message.StructuredDataMessage
Info Method 'public void formatTo(java.lang.String[], java.lang.StringBuilder)' has been added org.apache.logging.log4j.message.StructuredDataMessage public void formatTo(java.lang.String[], java.lang.StringBuilder)
Info Method 'public int getRecursionDepth()' has been added org.apache.logging.log4j.spi.AbstractLogger public int getRecursionDepth()
Info Class org.apache.logging.log4j.util.EnvironmentPropertySource added org.apache.logging.log4j.util.EnvironmentPropertySource
Info Class org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable added org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable
Info Class org.apache.logging.log4j.util.PropertiesPropertySource added org.apache.logging.log4j.util.PropertiesPropertySource
Info Method 'public void reload()' has been added org.apache.logging.log4j.util.PropertiesUtil public void reload()
Info Class org.apache.logging.log4j.util.PropertyFilePropertySource added org.apache.logging.log4j.util.PropertyFilePropertySource
Info Class org.apache.logging.log4j.util.PropertySource added org.apache.logging.log4j.util.PropertySource
Info Class org.apache.logging.log4j.util.PropertySource$Comparator added org.apache.logging.log4j.util.PropertySource$Comparator
Info Class org.apache.logging.log4j.util.PropertySource$Util added org.apache.logging.log4j.util.PropertySource$Util
Info Method 'public boolean appendSpecificTypes(java.lang.StringBuilder, java.lang.Object)' has been added org.apache.logging.log4j.util.StringBuilders public boolean appendSpecificTypes(java.lang.StringBuilder, java.lang.Object)
Info Method 'public void escapeJson(java.lang.StringBuilder, int)' has been added org.apache.logging.log4j.util.StringBuilders public void escapeJson(java.lang.StringBuilder, int)
Info Method 'public void escapeXml(java.lang.StringBuilder, int)' has been added org.apache.logging.log4j.util.StringBuilders public void escapeXml(java.lang.StringBuilder, int)
Info Class org.apache.logging.log4j.util.SystemPropertiesPropertySource added org.apache.logging.log4j.util.SystemPropertiesPropertySource

API Changelog

The following APIs were modified from version 2.9.1 to 2.10.0:
  • Non justified changes

    Class From To
    org.apache.logging.log4j.message.MapMessage
    org.apache.logging.log4j.message.MapMessage
    org.apache.logging.log4j.message.MapMessage public void formatTo(java.lang.String[], java.lang.StringBuilder)
    org.apache.logging.log4j.message.MapMessage public void formatTo(java.lang.String[], java.lang.StringBuilder)
    org.apache.logging.log4j.message.StringMapMessage
    org.apache.logging.log4j.message.StringMapMessage
    org.apache.logging.log4j.message.StructuredDataMessage
    org.apache.logging.log4j.message.StructuredDataMessage
    org.apache.logging.log4j.message.StructuredDataMessage public void formatTo(java.lang.String[], java.lang.StringBuilder)
    org.apache.logging.log4j.message.StructuredDataMessage public void formatTo(java.lang.String[], java.lang.StringBuilder)
    org.apache.logging.log4j.spi.AbstractLogger public int getRecursionDepth()
    org.apache.logging.log4j.spi.AbstractLogger public int getRecursionDepth()
    org.apache.logging.log4j.util.EnvironmentPropertySource
    org.apache.logging.log4j.util.EnvironmentPropertySource
    org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable
    org.apache.logging.log4j.util.MultiFormatStringBuilderFormattable
    org.apache.logging.log4j.util.ProcessIdUtil
    org.apache.logging.log4j.util.ProcessIdUtil
    org.apache.logging.log4j.util.PropertiesPropertySource
    org.apache.logging.log4j.util.PropertiesPropertySource
    org.apache.logging.log4j.util.PropertiesUtil public void reload()
    org.apache.logging.log4j.util.PropertiesUtil public void reload()
    org.apache.logging.log4j.util.PropertyFilePropertySource
    org.apache.logging.log4j.util.PropertyFilePropertySource
    org.apache.logging.log4j.util.PropertySource
    org.apache.logging.log4j.util.PropertySource
    org.apache.logging.log4j.util.PropertySource$Comparator
    org.apache.logging.log4j.util.PropertySource$Comparator
    org.apache.logging.log4j.util.PropertySource$Util
    org.apache.logging.log4j.util.PropertySource$Util
    org.apache.logging.log4j.util.StackLocator
    org.apache.logging.log4j.util.StackLocator
    org.apache.logging.log4j.util.StringBuilders public boolean appendSpecificTypes(java.lang.StringBuilder, java.lang.Object)
    org.apache.logging.log4j.util.StringBuilders public void escapeJson(java.lang.StringBuilder, int)
    org.apache.logging.log4j.util.StringBuilders public void escapeXml(java.lang.StringBuilder, int)
    org.apache.logging.log4j.util.SystemPropertiesPropertySource