Binary compatibility report for the dropwizard-logging library between 1.3.29 and 2.0.0 versions
Test Info
Library Name | dropwizard-logging |
Version #1 | 1.3.29 |
Version #2 | 2.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 198 / 34 |
Compatibility |
77.8% |
Problem Summary
| Severity | Count |
Added Methods | - | 54 |
Removed Methods | High | 11 |
Problems with Data Types | High | 2 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 7 |
Medium | 0 |
Low | 0 |
Other Changes in Data Types | - | 4 |
Added Methods 54
dropwizard-logging-2.0.0.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
AbstractAppenderFactory<E>.getFilterFactories ( ) : List<FilterFactory<E>>
io/dropwizard/logging/AbstractAppenderFactory.getFilterFactories:()Ljava/util/List;
AbstractAppenderFactory<E>.getMessageRate ( ) : Duration
io/dropwizard/logging/AbstractAppenderFactory.getMessageRate:()Lio/dropwizard/util/Duration;
AbstractAppenderFactory<E>.setMessageRate ( Duration messageRate ) : void
io/dropwizard/logging/AbstractAppenderFactory.setMessageRate:(Lio/dropwizard/util/Duration;)V
dropwizard-logging-2.0.0.jar, DefaultLoggingFactory.class
package io.dropwizard.logging
DefaultLoggingFactory.getAppenders ( ) : List<AppenderFactory<ILoggingEvent>>
io/dropwizard/logging/DefaultLoggingFactory.getAppenders:()Ljava/util/List;
DefaultLoggingFactory.getLoggers ( ) : Map<String,JsonNode>
io/dropwizard/logging/DefaultLoggingFactory.getLoggers:()Ljava/util/Map;
dropwizard-logging-2.0.0.jar, FileAppenderFactory.class
package io.dropwizard.logging
FileAppenderFactory<E>.getBufferSize ( ) : DataSize
io/dropwizard/logging/FileAppenderFactory.getBufferSize:()Lio/dropwizard/util/DataSize;
FileAppenderFactory<E>.getMaxFileSize ( ) : DataSize
io/dropwizard/logging/FileAppenderFactory.getMaxFileSize:()Lio/dropwizard/util/DataSize;
FileAppenderFactory<E>.getTotalSizeCap ( ) : DataSize
io/dropwizard/logging/FileAppenderFactory.getTotalSizeCap:()Lio/dropwizard/util/DataSize;
FileAppenderFactory<E>.isTotalSizeCapValid ( ) : boolean
io/dropwizard/logging/FileAppenderFactory.isTotalSizeCapValid:()Z
FileAppenderFactory<E>.setBufferSize ( DataSize bufferSize ) : void
io/dropwizard/logging/FileAppenderFactory.setBufferSize:(Lio/dropwizard/util/DataSize;)V
FileAppenderFactory<E>.setMaxFileSize ( DataSize maxFileSize ) : void
io/dropwizard/logging/FileAppenderFactory.setMaxFileSize:(Lio/dropwizard/util/DataSize;)V
FileAppenderFactory<E>.setTotalSizeCap ( DataSize totalSizeCap ) : void
io/dropwizard/logging/FileAppenderFactory.setTotalSizeCap:(Lio/dropwizard/util/DataSize;)V
dropwizard-logging-2.0.0.jar, LoggerConfiguration.class
package io.dropwizard.logging
LoggerConfiguration.getAppenders ( ) : List<AppenderFactory<ILoggingEvent>>
io/dropwizard/logging/LoggerConfiguration.getAppenders:()Ljava/util/List;
dropwizard-logging-2.0.0.jar, ResilientSocketOutputStream.class
package io.dropwizard.logging
ResilientSocketOutputStream.close ( ) : void
io/dropwizard/logging/ResilientSocketOutputStream.close:()V
ResilientSocketOutputStream.flush ( ) : void
io/dropwizard/logging/ResilientSocketOutputStream.flush:()V
ResilientSocketOutputStream.getContext ( ) : Context
io/dropwizard/logging/ResilientSocketOutputStream.getContext:()Lch/qos/logback/core/Context;
ResilientSocketOutputStream.ResilientSocketOutputStream ( String host, int port, int connectionTimeoutMs, int sendBufferSize, SocketFactory socketFactory )
io/dropwizard/logging/ResilientSocketOutputStream."<init>":(Ljava/lang/String;IIILjavax/net/SocketFactory;)V
ResilientSocketOutputStream.setContext ( Context p1 ) : void
io/dropwizard/logging/ResilientSocketOutputStream.setContext:(Lch/qos/logback/core/Context;)V
ResilientSocketOutputStream.write ( byte[ ] p1, int p2, int p3 ) : void
io/dropwizard/logging/ResilientSocketOutputStream.write:([BII)V
ResilientSocketOutputStream.write ( int p1 ) : void
io/dropwizard/logging/ResilientSocketOutputStream.write:(I)V
dropwizard-logging-2.0.0.jar, TcpSocketAppenderFactory.class
package io.dropwizard.logging
TcpSocketAppenderFactory<E>.getSendBufferSize ( ) : DataSize
io/dropwizard/logging/TcpSocketAppenderFactory.getSendBufferSize:()Lio/dropwizard/util/DataSize;
TcpSocketAppenderFactory<E>.setSendBufferSize ( DataSize sendBufferSize ) : void
io/dropwizard/logging/TcpSocketAppenderFactory.setSendBufferSize:(Lio/dropwizard/util/DataSize;)V
dropwizard-logging-2.0.0.jar, TlsSocketAppenderFactory.class
package io.dropwizard.logging
TlsSocketAppenderFactory<E>.getExcludedCipherSuites ( ) : List<String>
io/dropwizard/logging/TlsSocketAppenderFactory.getExcludedCipherSuites:()Ljava/util/List;
TlsSocketAppenderFactory<E>.getExcludedProtocols ( ) : List<String>
io/dropwizard/logging/TlsSocketAppenderFactory.getExcludedProtocols:()Ljava/util/List;
TlsSocketAppenderFactory<E>.getJceProvider ( ) : String
io/dropwizard/logging/TlsSocketAppenderFactory.getJceProvider:()Ljava/lang/String;
TlsSocketAppenderFactory<E>.getKeyStorePassword ( ) : String
io/dropwizard/logging/TlsSocketAppenderFactory.getKeyStorePassword:()Ljava/lang/String;
TlsSocketAppenderFactory<E>.getKeyStorePath ( ) : String
io/dropwizard/logging/TlsSocketAppenderFactory.getKeyStorePath:()Ljava/lang/String;
TlsSocketAppenderFactory<E>.getKeyStoreProvider ( ) : String
io/dropwizard/logging/TlsSocketAppenderFactory.getKeyStoreProvider:()Ljava/lang/String;
TlsSocketAppenderFactory<E>.getKeyStoreType ( ) : String
io/dropwizard/logging/TlsSocketAppenderFactory.getKeyStoreType:()Ljava/lang/String;
TlsSocketAppenderFactory<E>.getSupportedCipherSuites ( ) : List<String>
io/dropwizard/logging/TlsSocketAppenderFactory.getSupportedCipherSuites:()Ljava/util/List;
TlsSocketAppenderFactory<E>.getSupportedProtocols ( ) : List<String>
io/dropwizard/logging/TlsSocketAppenderFactory.getSupportedProtocols:()Ljava/util/List;
TlsSocketAppenderFactory<E>.getTrustStorePassword ( ) : String
io/dropwizard/logging/TlsSocketAppenderFactory.getTrustStorePassword:()Ljava/lang/String;
TlsSocketAppenderFactory<E>.getTrustStorePath ( ) : String
io/dropwizard/logging/TlsSocketAppenderFactory.getTrustStorePath:()Ljava/lang/String;
TlsSocketAppenderFactory<E>.getTrustStoreProvider ( ) : String
io/dropwizard/logging/TlsSocketAppenderFactory.getTrustStoreProvider:()Ljava/lang/String;
TlsSocketAppenderFactory<E>.getTrustStoreType ( ) : String
io/dropwizard/logging/TlsSocketAppenderFactory.getTrustStoreType:()Ljava/lang/String;
TlsSocketAppenderFactory<E>.isValidateCerts ( ) : boolean
io/dropwizard/logging/TlsSocketAppenderFactory.isValidateCerts:()Z
TlsSocketAppenderFactory<E>.isValidatePeers ( ) : boolean
io/dropwizard/logging/TlsSocketAppenderFactory.isValidatePeers:()Z
TlsSocketAppenderFactory<E>.setExcludedCipherSuites ( List<String> excludedCipherSuites ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setExcludedCipherSuites:(Ljava/util/List;)V
TlsSocketAppenderFactory<E>.setExcludedProtocols ( List<String> excludedProtocols ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setExcludedProtocols:(Ljava/util/List;)V
TlsSocketAppenderFactory<E>.setJceProvider ( String jceProvider ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setJceProvider:(Ljava/lang/String;)V
TlsSocketAppenderFactory<E>.setKeyStorePassword ( String keyStorePassword ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setKeyStorePassword:(Ljava/lang/String;)V
TlsSocketAppenderFactory<E>.setKeyStorePath ( String keyStorePath ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setKeyStorePath:(Ljava/lang/String;)V
TlsSocketAppenderFactory<E>.setKeyStoreProvider ( String keyStoreProvider ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setKeyStoreProvider:(Ljava/lang/String;)V
TlsSocketAppenderFactory<E>.setKeyStoreType ( String keyStoreType ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setKeyStoreType:(Ljava/lang/String;)V
TlsSocketAppenderFactory<E>.setSupportedCipherSuites ( List<String> supportedCipherSuites ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setSupportedCipherSuites:(Ljava/util/List;)V
TlsSocketAppenderFactory<E>.setSupportedProtocols ( List<String> supportedProtocols ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setSupportedProtocols:(Ljava/util/List;)V
TlsSocketAppenderFactory<E>.setTrustStorePassword ( String trustStorePassword ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setTrustStorePassword:(Ljava/lang/String;)V
TlsSocketAppenderFactory<E>.setTrustStorePath ( String trustStorePath ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setTrustStorePath:(Ljava/lang/String;)V
TlsSocketAppenderFactory<E>.setTrustStoreProvider ( String trustStoreProvider ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setTrustStoreProvider:(Ljava/lang/String;)V
TlsSocketAppenderFactory<E>.setTrustStoreType ( String trustStoreType ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setTrustStoreType:(Ljava/lang/String;)V
TlsSocketAppenderFactory<E>.setValidateCerts ( boolean validateCerts ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setValidateCerts:(Z)V
TlsSocketAppenderFactory<E>.setValidatePeers ( boolean validatePeers ) : void
io/dropwizard/logging/TlsSocketAppenderFactory.setValidatePeers:(Z)V
TlsSocketAppenderFactory<E>.socketFactory ( ) : SocketFactory
io/dropwizard/logging/TlsSocketAppenderFactory.socketFactory:()Ljavax/net/SocketFactory;
TlsSocketAppenderFactory<E>.TlsSocketAppenderFactory<E> ( )
io/dropwizard/logging/TlsSocketAppenderFactory."<init>":()V
to the top
Removed Methods 11
dropwizard-logging-1.3.29.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
AbstractAppenderFactory<E>.getFilterFactories ( ) : ImmutableList<FilterFactory<E>>
io/dropwizard/logging/AbstractAppenderFactory.getFilterFactories:()Lcom/google/common/collect/ImmutableList;
dropwizard-logging-1.3.29.jar, DefaultLoggingFactory.class
package io.dropwizard.logging
DefaultLoggingFactory.getAppenders ( ) : ImmutableList<AppenderFactory<ILoggingEvent>>
io/dropwizard/logging/DefaultLoggingFactory.getAppenders:()Lcom/google/common/collect/ImmutableList;
DefaultLoggingFactory.getLoggers ( ) : ImmutableMap<String,JsonNode>
io/dropwizard/logging/DefaultLoggingFactory.getLoggers:()Lcom/google/common/collect/ImmutableMap;
dropwizard-logging-1.3.29.jar, FileAppenderFactory.class
package io.dropwizard.logging
FileAppenderFactory<E>.getBufferSize ( ) : Size
io/dropwizard/logging/FileAppenderFactory.getBufferSize:()Lio/dropwizard/util/Size;
FileAppenderFactory<E>.getMaxFileSize ( ) : Size
io/dropwizard/logging/FileAppenderFactory.getMaxFileSize:()Lio/dropwizard/util/Size;
FileAppenderFactory<E>.setBufferSize ( Size bufferSize ) : void
io/dropwizard/logging/FileAppenderFactory.setBufferSize:(Lio/dropwizard/util/Size;)V
FileAppenderFactory<E>.setMaxFileSize ( Size maxFileSize ) : void
io/dropwizard/logging/FileAppenderFactory.setMaxFileSize:(Lio/dropwizard/util/Size;)V
dropwizard-logging-1.3.29.jar, LoggerConfiguration.class
package io.dropwizard.logging
LoggerConfiguration.getAppenders ( ) : ImmutableList<AppenderFactory<ILoggingEvent>>
io/dropwizard/logging/LoggerConfiguration.getAppenders:()Lcom/google/common/collect/ImmutableList;
dropwizard-logging-1.3.29.jar, ResilentSocketOutputStream.class
package ch.qos.logback.core.recovery
ResilentSocketOutputStream.ResilentSocketOutputStream ( String host, int port, int connectionTimeoutMs, int sendBufferSize, SocketFactory socketFactory )
ch/qos/logback/core/recovery/ResilentSocketOutputStream."<init>":(Ljava/lang/String;IIILjavax/net/SocketFactory;)V
dropwizard-logging-1.3.29.jar, TcpSocketAppenderFactory.class
package io.dropwizard.logging
TcpSocketAppenderFactory<E>.getSendBufferSize ( ) : Size
io/dropwizard/logging/TcpSocketAppenderFactory.getSendBufferSize:()Lio/dropwizard/util/Size;
TcpSocketAppenderFactory<E>.setSendBufferSize ( Size sendBufferSize ) : void
io/dropwizard/logging/TcpSocketAppenderFactory.setSendBufferSize:(Lio/dropwizard/util/Size;)V
to the top
Problems with Data Types, High Severity 2
dropwizard-logging-1.3.29.jar
package ch.qos.logback.core.recovery
[+] class ResilentSocketOutputStream 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 1 (0.5%)
ResilentSocketOutputStream.ResilentSocketOutputStream ( String host, int port, int connectionTimeoutMs, int sendBufferSize, SocketFactory socketFactory )This constructor is from 'ResilentSocketOutputStream' class.
dropwizard-logging-1.3.29.jar
package io.dropwizard.logging
[+] class AbstractAppenderFactory<E> 1
| Change | Effect |
---|
1 |
Type of field layout has been changed from layout.DiscoverableLayoutFactory to layout.DiscoverableLayoutFactory<E>. |
A client program may be interrupted by NoSuchFieldError exception. |
[+] affected methods: 21 (10.6%)
AbstractAppenderFactory<E>.AbstractAppenderFactory<E> ( )This constructor is from 'AbstractAppenderFactory<E>' abstract class.
AbstractAppenderFactory<E>.buildLayout ( LoggerContext context, LayoutFactory<E> defaultLayoutFactory )This method is from 'AbstractAppenderFactory<E>' abstract class.
AbstractAppenderFactory<E>.getDiscardingThreshold ( )This method is from 'AbstractAppenderFactory<E>' abstract class.
AbstractAppenderFactory<E>.getLayout ( )This method is from 'AbstractAppenderFactory<E>' abstract class.
AbstractAppenderFactory<E>.getLogFormat ( )This method is from 'AbstractAppenderFactory<E>' abstract class.
...
to the top
Problems with Methods, High Severity 7
dropwizard-logging-1.3.29.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
[+] AbstractAppenderFactory<E>.getFilterFactories ( ) : ImmutableList<FilterFactory<E>> 1
io/dropwizard/logging/AbstractAppenderFactory.getFilterFactories:()Lcom/google/common/collect/ImmutableList;
| Change | Effect |
---|
1 |
Return value type has been changed from com.google.common.collect.ImmutableList<filter.FilterFactory<E>> to java.util.List<filter.FilterFactory<E>>. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
dropwizard-logging-1.3.29.jar, DefaultLoggingFactory.class
package io.dropwizard.logging
[+] DefaultLoggingFactory.getAppenders ( ) : ImmutableList<AppenderFactory<ILoggingEvent>> 1
io/dropwizard/logging/DefaultLoggingFactory.getAppenders:()Lcom/google/common/collect/ImmutableList;
| Change | Effect |
---|
1 |
Return value type has been changed from com.google.common.collect.ImmutableList<AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>> to java.util.List<AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>>. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
[+] DefaultLoggingFactory.getLoggers ( ) : ImmutableMap<String,JsonNode> 1
io/dropwizard/logging/DefaultLoggingFactory.getLoggers:()Lcom/google/common/collect/ImmutableMap;
| Change | Effect |
---|
1 |
Return value type has been changed from com.google.common.collect.ImmutableMap<java.lang.String,com.fasterxml.jackson.databind.JsonNode> to java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode>. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
dropwizard-logging-1.3.29.jar, FileAppenderFactory.class
package io.dropwizard.logging
[+] FileAppenderFactory<E>.getBufferSize ( ) : Size 1
io/dropwizard/logging/FileAppenderFactory.getBufferSize:()Lio/dropwizard/util/Size;
| Change | Effect |
---|
1 |
Return value type has been changed from io.dropwizard.util.Size to io.dropwizard.util.DataSize. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
[+] FileAppenderFactory<E>.getMaxFileSize ( ) : Size 1
io/dropwizard/logging/FileAppenderFactory.getMaxFileSize:()Lio/dropwizard/util/Size;
| Change | Effect |
---|
1 |
Return value type has been changed from io.dropwizard.util.Size to io.dropwizard.util.DataSize. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
dropwizard-logging-1.3.29.jar, LoggerConfiguration.class
package io.dropwizard.logging
[+] LoggerConfiguration.getAppenders ( ) : ImmutableList<AppenderFactory<ILoggingEvent>> 1
io/dropwizard/logging/LoggerConfiguration.getAppenders:()Lcom/google/common/collect/ImmutableList;
| Change | Effect |
---|
1 |
Return value type has been changed from com.google.common.collect.ImmutableList<AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>> to java.util.List<AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>>. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
dropwizard-logging-1.3.29.jar, TcpSocketAppenderFactory.class
package io.dropwizard.logging
[+] TcpSocketAppenderFactory<E>.getSendBufferSize ( ) : Size 1
io/dropwizard/logging/TcpSocketAppenderFactory.getSendBufferSize:()Lio/dropwizard/util/Size;
| Change | Effect |
---|
1 |
Return value type has been changed from io.dropwizard.util.Size to io.dropwizard.util.DataSize. |
This method has been removed because the return type is part of the method signature. A client program may be interrupted by NoSuchMethodError exception. |
to the top
Other Changes in Data Types 4
dropwizard-logging-1.3.29.jar
package io.dropwizard.logging
[+] class SyslogAppenderFactory.Facility 4
| Change | Effect |
---|
1 |
Field ALERT has been added to this class. |
No effect. |
2 |
Field AUDIT has been added to this class. |
No effect. |
3 |
Field CLOCK has been added to this class. |
No effect. |
4 |
Field NTP has been added to this class. |
No effect. |
[+] affected methods: 4 (2%)
SyslogAppenderFactory.Facility.valueOf ( String name )This method is from 'SyslogAppenderFactory.Facility' class.
SyslogAppenderFactory.Facility.values ( )This method is from 'SyslogAppenderFactory.Facility' class.
SyslogAppenderFactory.getFacility ( )Return value of this method is of type 'SyslogAppenderFactory.Facility'.
SyslogAppenderFactory.setFacility ( SyslogAppenderFactory.Facility facility )1st parameter 'facility' of this method is of type 'SyslogAppenderFactory.Facility'.
to the top
Java Archives 1
dropwizard-logging-1.3.29.jar
to the top