Apache logging services logo Apache log4j logo

Clirr Results

The following document contains the results of Clirr.

  • Current Version: 2.8
  • Comparison Version: 2.7

Summary

Severity Number
Error Error 0
Warning Warning 0
Info Info 43

API Incompatibilities

Severity Message Class Method / Field
Info Method 'public org.apache.logging.log4j.CloseableThreadContext$Instance pushAll(java.util.List)' has been added org.apache.logging.log4j.CloseableThreadContext public org.apache.logging.log4j.CloseableThreadContext$Instance pushAll(java.util.List)
Info Method 'public org.apache.logging.log4j.CloseableThreadContext$Instance putAll(java.util.Map)' has been added org.apache.logging.log4j.CloseableThreadContext public org.apache.logging.log4j.CloseableThreadContext$Instance putAll(java.util.Map)
Info Method 'public org.apache.logging.log4j.CloseableThreadContext$Instance pushAll(java.util.List)' has been added org.apache.logging.log4j.CloseableThreadContext$Instance public org.apache.logging.log4j.CloseableThreadContext$Instance pushAll(java.util.List)
Info Method 'public org.apache.logging.log4j.CloseableThreadContext$Instance putAll(java.util.Map)' has been added org.apache.logging.log4j.CloseableThreadContext$Instance public org.apache.logging.log4j.CloseableThreadContext$Instance putAll(java.util.Map)
Info Added org.apache.logging.log4j.util.StringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.MarkerManager$Log4jMarker
Info Method 'public void formatTo(java.lang.StringBuilder)' has been added org.apache.logging.log4j.MarkerManager$Log4jMarker public void formatTo(java.lang.StringBuilder)
Info Return type of method 'org.apache.logging.log4j.spi.ThreadContextMap getThreadContextMap()' has been changed to org.apache.logging.log4j.spi.ReadOnlyThreadContextMap org.apache.logging.log4j.ThreadContext org.apache.logging.log4j.spi.ThreadContextMap getThreadContextMap()
Info Accessibility of method 'org.apache.logging.log4j.spi.ThreadContextMap getThreadContextMap()' has been increased from package to public org.apache.logging.log4j.ThreadContext org.apache.logging.log4j.spi.ThreadContextMap getThreadContextMap()
Info Method 'public void removeAll(java.lang.Iterable)' has been added org.apache.logging.log4j.ThreadContext public void removeAll(java.lang.Iterable)
Info Class org.apache.logging.log4j.message.AsynchronouslyFormattable added org.apache.logging.log4j.message.AsynchronouslyFormattable
Info Method 'public LocalizedMessage(java.util.ResourceBundle, java.lang.String)' has been added org.apache.logging.log4j.message.LocalizedMessage public LocalizedMessage(java.util.ResourceBundle, java.lang.String)
Info Method 'public org.apache.logging.log4j.message.Message newMessage(java.lang.String)' has been added org.apache.logging.log4j.message.LocalizedMessageFactory public org.apache.logging.log4j.message.Message newMessage(java.lang.String)
Info Added org.apache.logging.log4j.util.StringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.message.MapMessage
Info Method 'public void formatTo(java.lang.StringBuilder)' has been added org.apache.logging.log4j.message.MapMessage public void formatTo(java.lang.StringBuilder)
Info Method 'public org.apache.logging.log4j.util.IndexedReadOnlyStringMap getIndexedReadOnlyStringMap()' has been added org.apache.logging.log4j.message.MapMessage public org.apache.logging.log4j.util.IndexedReadOnlyStringMap getIndexedReadOnlyStringMap()
Info Method 'public org.apache.logging.log4j.message.MapMessage$MapFormat lookupIgnoreCase(java.lang.String)' has been added org.apache.logging.log4j.message.MapMessage$MapFormat public org.apache.logging.log4j.message.MapMessage$MapFormat lookupIgnoreCase(java.lang.String)
Info Method 'public java.lang.String[] names()' has been added org.apache.logging.log4j.message.MapMessage$MapFormat public java.lang.String[] names()
Info Added org.apache.logging.log4j.util.StringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.message.StructuredDataId
Info Method 'public void formatTo(java.lang.StringBuilder)' has been added org.apache.logging.log4j.message.StructuredDataId public void formatTo(java.lang.StringBuilder)
Info Added org.apache.logging.log4j.util.StringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.message.StructuredDataMessage
Info Method 'public void asString(org.apache.logging.log4j.message.StructuredDataMessage$Format, org.apache.logging.log4j.message.StructuredDataId, java.lang.StringBuilder)' has been added org.apache.logging.log4j.message.StructuredDataMessage public void asString(org.apache.logging.log4j.message.StructuredDataMessage$Format, org.apache.logging.log4j.message.StructuredDataId, java.lang.StringBuilder)
Info Method 'public void formatTo(java.lang.StringBuilder)' has been added org.apache.logging.log4j.message.StructuredDataMessage public void formatTo(java.lang.StringBuilder)
Info Class org.apache.logging.log4j.spi.CleanableThreadContextMap added org.apache.logging.log4j.spi.CleanableThreadContextMap
Info Method 'public void removeAll(java.lang.Iterable)' has been added org.apache.logging.log4j.spi.DefaultThreadContextMap public void removeAll(java.lang.Iterable)
Info Added org.apache.logging.log4j.util.StringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.spi.DefaultThreadContextStack
Info Method 'public void formatTo(java.lang.StringBuilder)' has been added org.apache.logging.log4j.spi.DefaultThreadContextStack public void formatTo(java.lang.StringBuilder)
Info Added org.apache.logging.log4j.util.StringBuilderFormattable to the set of implemented interfaces org.apache.logging.log4j.spi.MutableThreadContextStack
Info Method 'public void formatTo(java.lang.StringBuilder)' has been added org.apache.logging.log4j.spi.MutableThreadContextStack public void formatTo(java.lang.StringBuilder)
Info Class org.apache.logging.log4j.spi.ObjectThreadContextMap added org.apache.logging.log4j.spi.ObjectThreadContextMap
Info Class org.apache.logging.log4j.spi.ReadOnlyThreadContextMap added org.apache.logging.log4j.spi.ReadOnlyThreadContextMap
Info Added public field DEFAULT_STATUS_LISTENER_LEVEL org.apache.logging.log4j.status.StatusLogger DEFAULT_STATUS_LISTENER_LEVEL
Info Class org.apache.logging.log4j.util.IndexedReadOnlyStringMap added org.apache.logging.log4j.util.IndexedReadOnlyStringMap
Info Class org.apache.logging.log4j.util.IndexedStringMap added org.apache.logging.log4j.util.IndexedStringMap
Info Method 'public java.nio.charset.Charset getCharsetProperty(java.lang.String)' has been added org.apache.logging.log4j.util.PropertiesUtil public java.nio.charset.Charset getCharsetProperty(java.lang.String)
Info Method 'public java.nio.charset.Charset getCharsetProperty(java.lang.String, java.nio.charset.Charset)' has been added org.apache.logging.log4j.util.PropertiesUtil public java.nio.charset.Charset getCharsetProperty(java.lang.String, java.nio.charset.Charset)
Info Added org.apache.logging.log4j.util.IndexedReadOnlyStringMap to the set of implemented interfaces org.apache.logging.log4j.util.SortedArrayStringMap
Info Added org.apache.logging.log4j.util.IndexedStringMap to the set of implemented interfaces org.apache.logging.log4j.util.SortedArrayStringMap
Info Method 'public SortedArrayStringMap(java.util.Map)' has been added org.apache.logging.log4j.util.SortedArrayStringMap public SortedArrayStringMap(java.util.Map)
Info Accessibility of method 'java.lang.String getKeyAt(int)' has been increased from package to public org.apache.logging.log4j.util.SortedArrayStringMap java.lang.String getKeyAt(int)
Info Accessibility of method 'java.lang.Object getValueAt(int)' has been increased from package to public org.apache.logging.log4j.util.SortedArrayStringMap java.lang.Object getValueAt(int)
Info Accessibility of method 'int indexOfKey(java.lang.String)' has been increased from package to public org.apache.logging.log4j.util.SortedArrayStringMap int indexOfKey(java.lang.String)
Info Method 'public boolean equals(java.lang.CharSequence, int, int, java.lang.CharSequence, int, int)' has been added org.apache.logging.log4j.util.StringBuilders public boolean equals(java.lang.CharSequence, int, int, java.lang.CharSequence, int, int)
Info Method 'public boolean equalsIgnoreCase(java.lang.CharSequence, int, int, java.lang.CharSequence, int, int)' has been added org.apache.logging.log4j.util.StringBuilders public boolean equalsIgnoreCase(java.lang.CharSequence, int, int, java.lang.CharSequence, int, int)

API Changelog

The following APIs were modified from version 2.7 to 2.8:
  • Non justified changes

    Class From To
    org.apache.logging.log4j.CloseableThreadContext public org.apache.logging.log4j.CloseableThreadContext$Instance pushAll(java.util.List)
    org.apache.logging.log4j.CloseableThreadContext public org.apache.logging.log4j.CloseableThreadContext$Instance putAll(java.util.Map)
    org.apache.logging.log4j.CloseableThreadContext$Instance public org.apache.logging.log4j.CloseableThreadContext$Instance pushAll(java.util.List)
    org.apache.logging.log4j.CloseableThreadContext$Instance public org.apache.logging.log4j.CloseableThreadContext$Instance putAll(java.util.Map)
    org.apache.logging.log4j.MarkerManager$Log4jMarker
    org.apache.logging.log4j.MarkerManager$Log4jMarker public void formatTo(java.lang.StringBuilder)
    org.apache.logging.log4j.ThreadContext org.apache.logging.log4j.spi.ThreadContextMap getThreadContextMap()
    org.apache.logging.log4j.ThreadContext org.apache.logging.log4j.spi.ThreadContextMap getThreadContextMap()
    org.apache.logging.log4j.ThreadContext public void removeAll(java.lang.Iterable)
    org.apache.logging.log4j.message.AsynchronouslyFormattable
    org.apache.logging.log4j.message.LocalizedMessage public LocalizedMessage(java.util.ResourceBundle, java.lang.String)
    org.apache.logging.log4j.message.LocalizedMessageFactory public org.apache.logging.log4j.message.Message newMessage(java.lang.String)
    org.apache.logging.log4j.message.MapMessage
    org.apache.logging.log4j.message.MapMessage public org.apache.logging.log4j.util.IndexedReadOnlyStringMap getIndexedReadOnlyStringMap()
    org.apache.logging.log4j.message.MapMessage public void formatTo(java.lang.StringBuilder)
    org.apache.logging.log4j.message.MapMessage$MapFormat public java.lang.String[] names()
    org.apache.logging.log4j.message.MapMessage$MapFormat public org.apache.logging.log4j.message.MapMessage$MapFormat lookupIgnoreCase(java.lang.String)
    org.apache.logging.log4j.message.StructuredDataId
    org.apache.logging.log4j.message.StructuredDataId public void formatTo(java.lang.StringBuilder)
    org.apache.logging.log4j.message.StructuredDataMessage
    org.apache.logging.log4j.message.StructuredDataMessage public void asString(org.apache.logging.log4j.message.StructuredDataMessage$Format, org.apache.logging.log4j.message.StructuredDataId, java.lang.StringBuilder)
    org.apache.logging.log4j.message.StructuredDataMessage public void formatTo(java.lang.StringBuilder)
    org.apache.logging.log4j.spi.CleanableThreadContextMap
    org.apache.logging.log4j.spi.DefaultThreadContextMap public void removeAll(java.lang.Iterable)
    org.apache.logging.log4j.spi.DefaultThreadContextStack
    org.apache.logging.log4j.spi.DefaultThreadContextStack public void formatTo(java.lang.StringBuilder)
    org.apache.logging.log4j.spi.MutableThreadContextStack
    org.apache.logging.log4j.spi.MutableThreadContextStack public void formatTo(java.lang.StringBuilder)
    org.apache.logging.log4j.spi.ObjectThreadContextMap
    org.apache.logging.log4j.spi.ReadOnlyThreadContextMap
    org.apache.logging.log4j.status.StatusLogger DEFAULT_STATUS_LISTENER_LEVEL
    org.apache.logging.log4j.util.IndexedReadOnlyStringMap
    org.apache.logging.log4j.util.IndexedStringMap
    org.apache.logging.log4j.util.PropertiesUtil public java.nio.charset.Charset getCharsetProperty(java.lang.String)
    org.apache.logging.log4j.util.PropertiesUtil public java.nio.charset.Charset getCharsetProperty(java.lang.String, java.nio.charset.Charset)
    org.apache.logging.log4j.util.SortedArrayStringMap
    org.apache.logging.log4j.util.SortedArrayStringMap
    org.apache.logging.log4j.util.SortedArrayStringMap int indexOfKey(java.lang.String)
    org.apache.logging.log4j.util.SortedArrayStringMap java.lang.Object getValueAt(int)
    org.apache.logging.log4j.util.SortedArrayStringMap java.lang.String getKeyAt(int)
    org.apache.logging.log4j.util.SortedArrayStringMap public SortedArrayStringMap(java.util.Map)
    org.apache.logging.log4j.util.StringBuilders public boolean equals(java.lang.CharSequence, int, int, java.lang.CharSequence, int, int)
    org.apache.logging.log4j.util.StringBuilders public boolean equalsIgnoreCase(java.lang.CharSequence, int, int, java.lang.CharSequence, int, int)