Source compatibility report for the dropwizard-request-logging library between 1.3.29 and 2.0.0 versions
Test Info
Library Name | dropwizard-request-logging |
Version #1 | 1.3.29 |
Version #2 | 2.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 45 / 13 |
Compatibility |
40.6% |
Problem Summary
| Severity | Count |
Added Methods | - | 13 |
Removed Methods | High | 7 |
Problems with Data Types | High | 4 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 2 |
Low | 0 |
Added Methods 13
dropwizard-request-logging-2.0.0.jar, ClassicLogFormat.class
package io.dropwizard.request.logging.old
ClassicLogFormat.ClassicLogFormat ( )
io/dropwizard/request/logging/old/ClassicLogFormat."<init>":()V
ClassicLogFormat.pattern ( ) [static] : String
io/dropwizard/request/logging/old/ClassicLogFormat.pattern:()Ljava/lang/String;
ClassicLogFormat.pattern ( TimeZone tz ) [static] : String
io/dropwizard/request/logging/old/ClassicLogFormat.pattern:(Ljava/util/TimeZone;)Ljava/lang/String;
dropwizard-request-logging-2.0.0.jar, DropwizardSlf4jRequestLogWriter.class
package io.dropwizard.request.logging.old
DropwizardSlf4jRequestLogWriter.doStop ( ) : void
io/dropwizard/request/logging/old/DropwizardSlf4jRequestLogWriter.doStop:()V
DropwizardSlf4jRequestLogWriter.write ( String entry ) : void
io/dropwizard/request/logging/old/DropwizardSlf4jRequestLogWriter.write:(Ljava/lang/String;)V
dropwizard-request-logging-2.0.0.jar, LogbackAccessRequestLogFactory.class
package io.dropwizard.request.logging
LogbackAccessRequestLogFactory.getAppenders ( ) : List<AppenderFactory<IAccessEvent>>
io/dropwizard/request/logging/LogbackAccessRequestLogFactory.getAppenders:()Ljava/util/List;
LogbackAccessRequestLogFactory.setAppenders ( List<AppenderFactory<IAccessEvent>> appenders ) : void
io/dropwizard/request/logging/LogbackAccessRequestLogFactory.setAppenders:(Ljava/util/List;)V
dropwizard-request-logging-2.0.0.jar, LogbackClassicRequestLogFactory.class
package io.dropwizard.request.logging.old
LogbackClassicRequestLogFactory.getAppenders ( ) : List<AppenderFactory<ILoggingEvent>>
io/dropwizard/request/logging/old/LogbackClassicRequestLogFactory.getAppenders:()Ljava/util/List;
LogbackClassicRequestLogFactory.setAppenders ( List<AppenderFactory<ILoggingEvent>> appenders ) : void
io/dropwizard/request/logging/old/LogbackClassicRequestLogFactory.setAppenders:(Ljava/util/List;)V
dropwizard-request-logging-2.0.0.jar, UriFilterFactory.class
package io.dropwizard.request.logging.filter
UriFilterFactory.build ( ) : Filter<IAccessEvent>
io/dropwizard/request/logging/filter/UriFilterFactory.build:()Lch/qos/logback/core/filter/Filter;
UriFilterFactory.getUris ( ) : Set<String>
io/dropwizard/request/logging/filter/UriFilterFactory.getUris:()Ljava/util/Set;
UriFilterFactory.setUris ( Set<String> uris ) : void
io/dropwizard/request/logging/filter/UriFilterFactory.setUris:(Ljava/util/Set;)V
UriFilterFactory.UriFilterFactory ( )
io/dropwizard/request/logging/filter/UriFilterFactory."<init>":()V
to the top
Removed Methods 7
dropwizard-request-logging-1.3.29.jar, DropwizardSlf4jRequestLog.class
package io.dropwizard.request.logging.old
DropwizardSlf4jRequestLog.doStop ( ) : void
io/dropwizard/request/logging/old/DropwizardSlf4jRequestLog.doStop:()V
DropwizardSlf4jRequestLog.isEnabled ( ) : boolean
io/dropwizard/request/logging/old/DropwizardSlf4jRequestLog.isEnabled:()Z
DropwizardSlf4jRequestLog.write ( String entry ) : void
io/dropwizard/request/logging/old/DropwizardSlf4jRequestLog.write:(Ljava/lang/String;)V
dropwizard-request-logging-1.3.29.jar, LogbackAccessRequestLogFactory.class
package io.dropwizard.request.logging
LogbackAccessRequestLogFactory.getAppenders ( ) : ImmutableList<AppenderFactory<IAccessEvent>>
io/dropwizard/request/logging/LogbackAccessRequestLogFactory.getAppenders:()Lcom/google/common/collect/ImmutableList;
LogbackAccessRequestLogFactory.setAppenders ( ImmutableList<AppenderFactory<IAccessEvent>> appenders ) : void
io/dropwizard/request/logging/LogbackAccessRequestLogFactory.setAppenders:(Lcom/google/common/collect/ImmutableList;)V
dropwizard-request-logging-1.3.29.jar, LogbackClassicRequestLogFactory.class
package io.dropwizard.request.logging.old
LogbackClassicRequestLogFactory.getAppenders ( ) : ImmutableList<AppenderFactory<ILoggingEvent>>
io/dropwizard/request/logging/old/LogbackClassicRequestLogFactory.getAppenders:()Lcom/google/common/collect/ImmutableList;
LogbackClassicRequestLogFactory.setAppenders ( ImmutableList<AppenderFactory<ILoggingEvent>> appenders ) : void
io/dropwizard/request/logging/old/LogbackClassicRequestLogFactory.setAppenders:(Lcom/google/common/collect/ImmutableList;)V
to the top
Problems with Data Types, High Severity 4
dropwizard-request-logging-1.3.29.jar
package io.dropwizard.request.logging
[+] class ExternalRequestLogFactory 1
| Change | Effect |
---|
1 |
Removed super-interface RequestLogFactory. |
Recompilation of a client program may be terminated with the message: cannot find method in class ExternalRequestLogFactory. |
[+] affected methods: 4 (8.9%)
ExternalRequestLogFactory.ExternalRequestLogFactory ( )This constructor is from 'ExternalRequestLogFactory' class.
ExternalRequestLogFactory.build ( String name )This method is from 'ExternalRequestLogFactory' class.
ExternalRequestLogFactory.isEnabled ( )This method is from 'ExternalRequestLogFactory' class.
ExternalRequestLogFactory.setEnabled ( boolean enabled )This method is from 'ExternalRequestLogFactory' class.
[+] class LogbackAccessRequestLogFactory 1
| Change | Effect |
---|
1 |
Removed super-interface RequestLogFactory. |
Recompilation of a client program may be terminated with the message: cannot find method in class LogbackAccessRequestLogFactory. |
[+] affected methods: 3 (6.7%)
LogbackAccessRequestLogFactory.LogbackAccessRequestLogFactory ( )This constructor is from 'LogbackAccessRequestLogFactory' class.
LogbackAccessRequestLogFactory.build ( String name )This method is from 'LogbackAccessRequestLogFactory' class.
LogbackAccessRequestLogFactory.isEnabled ( )This method is from 'LogbackAccessRequestLogFactory' class.
dropwizard-request-logging-1.3.29.jar
package io.dropwizard.request.logging.old
[+] class DropwizardSlf4jRequestLog 1
| Change | Effect |
---|
1 |
This class has been removed. |
Recompilation of a client program may be terminated with the message: cannot find class DropwizardSlf4jRequestLog. |
[+] affected methods: 3 (6.7%)
DropwizardSlf4jRequestLog.doStop ( )This method is from 'DropwizardSlf4jRequestLog' class.
DropwizardSlf4jRequestLog.isEnabled ( )This method is from 'DropwizardSlf4jRequestLog' class.
DropwizardSlf4jRequestLog.write ( String entry )This method is from 'DropwizardSlf4jRequestLog' class.
[+] class LogbackClassicRequestLogFactory 1
| Change | Effect |
---|
1 |
Removed super-interface io.dropwizard.request.logging.RequestLogFactory. |
Recompilation of a client program may be terminated with the message: cannot find method in class LogbackClassicRequestLogFactory. |
[+] affected methods: 5 (11.1%)
LogbackClassicRequestLogFactory.LogbackClassicRequestLogFactory ( )This constructor is from 'LogbackClassicRequestLogFactory' class.
LogbackClassicRequestLogFactory.build ( String name )This method is from 'LogbackClassicRequestLogFactory' class.
LogbackClassicRequestLogFactory.getTimeZone ( )This method is from 'LogbackClassicRequestLogFactory' class.
LogbackClassicRequestLogFactory.isEnabled ( )This method is from 'LogbackClassicRequestLogFactory' class.
LogbackClassicRequestLogFactory.setTimeZone ( TimeZone timeZone )This method is from 'LogbackClassicRequestLogFactory' class.
to the top
Problems with Methods, Medium Severity 2
dropwizard-request-logging-1.3.29.jar, LogbackAccessRequestLogFactory.class
package io.dropwizard.request.logging
[+] LogbackAccessRequestLogFactory.getAppenders ( ) : ImmutableList<AppenderFactory<IAccessEvent>> 1
io/dropwizard/request/logging/LogbackAccessRequestLogFactory.getAppenders:()Lcom/google/common/collect/ImmutableList;
| Change | Effect |
---|
1 |
Return value type has been changed from com.google.common.collect.ImmutableList<io.dropwizard.logging.AppenderFactory<ch.qos.logback.access.spi.IAccessEvent>> to java.util.List<io.dropwizard.logging.AppenderFactory<ch.qos.logback.access.spi.IAccessEvent>>. |
Recompilation of a client program may be terminated with the message: incompatible types: java.util.List<io.dropwizard.logging.AppenderFactory<ch.qos.logback.access.spi.IAccessEvent>> cannot be converted to com.google.common.collect.ImmutableList<io.dropwizard.logging.AppenderFactory<ch.qos.logback.access.spi.IAccessEvent>>. |
dropwizard-request-logging-1.3.29.jar, LogbackClassicRequestLogFactory.class
package io.dropwizard.request.logging.old
[+] LogbackClassicRequestLogFactory.getAppenders ( ) : ImmutableList<AppenderFactory<ILoggingEvent>> 1
io/dropwizard/request/logging/old/LogbackClassicRequestLogFactory.getAppenders:()Lcom/google/common/collect/ImmutableList;
| Change | Effect |
---|
1 |
Return value type has been changed from com.google.common.collect.ImmutableList<io.dropwizard.logging.AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>> to java.util.List<io.dropwizard.logging.AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>>. |
Recompilation of a client program may be terminated with the message: incompatible types: java.util.List<io.dropwizard.logging.AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>> cannot be converted to com.google.common.collect.ImmutableList<io.dropwizard.logging.AppenderFactory<ch.qos.logback.classic.spi.ILoggingEvent>>. |
to the top
Java Archives 1
dropwizard-request-logging-1.3.29.jar
to the top