Source compatibility report for the dropwizard-logging library between 0.9.3 and 1.0.0 versions

Test Info


Library Namedropwizard-logging
Version #10.9.3
Version #21.0.0

Test Results


Total Java Modules1
Total Methods / Classes113 / 28
Compatibility 78.7%

Problem Summary


SeverityCount
Added Methods-24
Removed MethodsHigh8
Problems with
Data Types
High2
Medium0
Low3
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-5

Added Methods  24 


dropwizard-logging-1.0.0.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
AbstractAppenderFactory<E>.buildLayout ( LoggerContext context, LayoutFactory<E> layoutFactory )  :  PatternLayoutBase<E>
AbstractAppenderFactory<E>.getFilterFactories ( )  :  ImmutableList<FilterFactory<E>>
AbstractAppenderFactory<E>.getTimeZone ( )  :  TimeZone
AbstractAppenderFactory<E>.setFilterFactories ( List<FilterFactory<E>> appenders )  :  void
AbstractAppenderFactory<E>.setTimeZone ( TimeZone timeZone )  :  void
AbstractAppenderFactory<E>.wrapAsync ( Appender<E> appender, AsyncAppenderFactory<E> asyncAppenderFactory )  :  Appender<E>
AbstractAppenderFactory<E>.wrapAsync ( Appender<E> appender, AsyncAppenderFactory<E> asyncAppenderFactory, Context context )  :  Appender<E>

dropwizard-logging-1.0.0.jar, AppenderFactory.class
package io.dropwizard.logging
AppenderFactory<E>.build ( LoggerContext p1, String p2, LayoutFactory<E> p3, LevelFilterFactory<E> p4, AsyncAppenderFactory<E> p5 ) [abstract]  :  Appender<E>

dropwizard-logging-1.0.0.jar, AsyncAppenderFactory.class
package io.dropwizard.logging.async
AsyncAppenderFactory<E>.build ( ) [abstract]  :  AsyncAppenderBase<E>

dropwizard-logging-1.0.0.jar, AsyncLoggingEventAppenderFactory.class
package io.dropwizard.logging.async
AsyncLoggingEventAppenderFactory.AsyncLoggingEventAppenderFactory ( )
AsyncLoggingEventAppenderFactory.build ( )  :  AsyncAppenderBase<ILoggingEvent>

dropwizard-logging-1.0.0.jar, ConsoleAppenderFactory.class
package io.dropwizard.logging
ConsoleAppenderFactory<E>.build ( LoggerContext context, String applicationName, LayoutFactory<E> layoutFactory, LevelFilterFactory<E> levelFilterFactory, AsyncAppenderFactory<E> asyncAppenderFactory )  :  Appender<E>

dropwizard-logging-1.0.0.jar, DropwizardLayoutFactory.class
package io.dropwizard.logging.layout
DropwizardLayoutFactory.build ( LoggerContext context, TimeZone timeZone )  :  PatternLayoutBase<ILoggingEvent>
DropwizardLayoutFactory.DropwizardLayoutFactory ( )

dropwizard-logging-1.0.0.jar, FileAppenderFactory.class
package io.dropwizard.logging
FileAppenderFactory<E>.build ( LoggerContext context, String applicationName, LayoutFactory<E> layoutFactory, LevelFilterFactory<E> levelFilterFactory, AsyncAppenderFactory<E> asyncAppenderFactory )  :  Appender<E>
FileAppenderFactory<E>.isValidFileConfiguration ( )  :  boolean

dropwizard-logging-1.0.0.jar, FilterFactory.class
package io.dropwizard.logging.filter
FilterFactory<E>.build ( ) [abstract]  :  Filter<E>

dropwizard-logging-1.0.0.jar, LayoutFactory.class
package io.dropwizard.logging.layout
LayoutFactory<E>.build ( LoggerContext p1, TimeZone p2 ) [abstract]  :  PatternLayoutBase<E>

dropwizard-logging-1.0.0.jar, LevelFilterFactory.class
package io.dropwizard.logging.filter
LevelFilterFactory<E>.build ( Level p1 ) [abstract]  :  Filter<E>

dropwizard-logging-1.0.0.jar, NullLevelFilterFactory.class
package io.dropwizard.logging.filter
NullLevelFilterFactory<E>.build ( Level threshold )  :  Filter<E>
NullLevelFilterFactory<E>.NullLevelFilterFactory<E> ( )

dropwizard-logging-1.0.0.jar, SyslogAppenderFactory.class
package io.dropwizard.logging
SyslogAppenderFactory.build ( LoggerContext context, String applicationName, LayoutFactory<ILoggingEvent> layoutFactory, LevelFilterFactory<ILoggingEvent> levelFilterFactory, AsyncAppenderFactory<ILoggingEvent> asyncAppenderFactory )  :  Appender<ILoggingEvent>

dropwizard-logging-1.0.0.jar, ThresholdLevelFilterFactory.class
package io.dropwizard.logging.filter
ThresholdLevelFilterFactory.build ( Level threshold )  :  Filter<ILoggingEvent>
ThresholdLevelFilterFactory.ThresholdLevelFilterFactory ( )

to the top

Removed Methods  8 


dropwizard-logging-0.9.3.jar, AbstractAppenderFactory.class
package io.dropwizard.logging
AbstractAppenderFactory.addThresholdFilter ( FilterAttachable<ILoggingEvent> appender, Level threshold )  :  void
AbstractAppenderFactory.buildLayout ( LoggerContext context, TimeZone timeZone )  :  DropwizardLayout
AbstractAppenderFactory.wrapAsync ( Appender<ILoggingEvent> appender )  :  Appender<ILoggingEvent>
AbstractAppenderFactory.wrapAsync ( Appender<ILoggingEvent> appender, Context context )  :  Appender<ILoggingEvent>

dropwizard-logging-0.9.3.jar, AppenderFactory.class
package io.dropwizard.logging
AppenderFactory.build ( LoggerContext p1, String p2, Layout<ILoggingEvent> p3 ) [abstract]  :  Appender<ILoggingEvent>

dropwizard-logging-0.9.3.jar, ConsoleAppenderFactory.class
package io.dropwizard.logging
ConsoleAppenderFactory.build ( LoggerContext context, String applicationName, Layout<ILoggingEvent> layout )  :  Appender<ILoggingEvent>

dropwizard-logging-0.9.3.jar, FileAppenderFactory.class
package io.dropwizard.logging
FileAppenderFactory.build ( LoggerContext context, String applicationName, Layout<ILoggingEvent> layout )  :  Appender<ILoggingEvent>

dropwizard-logging-0.9.3.jar, SyslogAppenderFactory.class
package io.dropwizard.logging
SyslogAppenderFactory.build ( LoggerContext context, String applicationName, Layout<ILoggingEvent> layout )  :  Appender<ILoggingEvent>

to the top

Problems with Data Types, High Severity  2 


dropwizard-logging-0.9.3.jar
package io.dropwizard.logging
[+] class AbstractAppenderFactory  2 

to the top

Problems with Data Types, Low Severity  3 


dropwizard-logging-0.9.3.jar
package io.dropwizard.logging
[+] class ConsoleAppenderFactory  1 
[+] class FileAppenderFactory  1 
[+] class SyslogAppenderFactory  1 

to the top

Other Changes in Data Types  5 


dropwizard-logging-0.9.3.jar
package io.dropwizard.logging
[+] class AbstractAppenderFactory  2 
[+] class ConsoleAppenderFactory  1 
[+] class FileAppenderFactory  1 
[+] interface AppenderFactory  1 

to the top

Java Archives  1 


dropwizard-logging-0.9.3.jar

to the top