API compatibility report for the logback-classic library between 1.2.3 and 1.2.8 versions


Binary
Compatibility
Source
Compatibility

Test Info


Library Namelogback-classic
Version #11.2.3
Version #21.2.8
SubjectBinary Compatibility

Test Results


Total Java Modules1
Total Methods / Classes974 / 166
Compatibility 98.6%

Problem Summary


SeverityCount
Added Methods-7
Removed MethodsHigh14
Problems with
Data Types
High3
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-2

Added Methods  7 


logback-classic.jar, MDCConverter.class
package ch.qos.logback.classic.pattern
MDCConverter.getKey ( )  :  String

logback-classic.jar, PrefixCompositeConverter.class
package ch.qos.logback.classic.pattern
PrefixCompositeConverter.convert ( ILoggingEvent event )  :  String
PrefixCompositeConverter.convert ( Object p1 )  :  String
PrefixCompositeConverter.PrefixCompositeConverter ( )
PrefixCompositeConverter.transform ( ILoggingEvent event, String in )  :  String
PrefixCompositeConverter.transform ( Object p1, String p2 )  :  String

logback-classic.jar, PropertyConverter.class
package ch.qos.logback.classic.pattern
PropertyConverter.getKey ( )  :  String

to the top

Removed Methods  14 


logback-classic.jar, DBAppender.class
package ch.qos.logback.classic.db
DBAppender.DBAppender ( )
DBAppender.getGeneratedKeysMethod ( )  :  Method
DBAppender.getInsertSQL ( )  :  String
DBAppender.insertProperties ( Map<String,String> mergedMap, Connection connection, long eventId )  :  void
DBAppender.insertThrowable ( IThrowableProxy tp, Connection connection, long eventId )  :  void
DBAppender.secondarySubAppend ( ILoggingEvent event, Connection connection, long eventId )  :  void
DBAppender.secondarySubAppend ( Object p1, Connection p2, long p3 )  :  void
DBAppender.setDbNameResolver ( DBNameResolver dbNameResolver )  :  void
DBAppender.start ( )  :  void
DBAppender.subAppend ( ILoggingEvent event, Connection connection, PreparedStatement insertStatement )  :  void
DBAppender.subAppend ( Object p1, Connection p2, PreparedStatement p3 )  :  void

logback-classic.jar, DBHelper.class
package ch.qos.logback.classic.db
DBHelper.computeReferenceMask ( ILoggingEvent event ) [static]  :  short
DBHelper.DBHelper ( )

logback-classic.jar, SQLBuilder.class
package ch.qos.logback.classic.db
SQLBuilder.SQLBuilder ( )

to the top

Problems with Data Types, High Severity  3 


logback-classic.jar
package ch.qos.logback.classic.db
[+] class DBAppender  1 
[+] class DBHelper  1 
[+] class SQLBuilder  1 

to the top

Other Changes in Data Types  2 


logback-classic.jar
package ch.qos.logback.classic
[+] class PatternLayout  2 

to the top

Java Archives  1 


logback-classic.jar

to the top



Test Info


Library Namelogback-classic
Version #11.2.3
Version #21.2.8
SubjectSource Compatibility

Test Results


Total Java Modules1
Total Methods / Classes974 / 166
Compatibility 98.6%

Problem Summary


SeverityCount
Added Methods-7
Removed MethodsHigh14
Problems with
Data Types
High3
Medium0
Low0
Problems with
Methods
High0
Medium0
Low0
Other Changes
in Data Types
-2

Added Methods  7 


logback-classic.jar, MDCConverter.class
package ch.qos.logback.classic.pattern
MDCConverter.getKey ( )  :  String

logback-classic.jar, PrefixCompositeConverter.class
package ch.qos.logback.classic.pattern
PrefixCompositeConverter.convert ( ILoggingEvent event )  :  String
PrefixCompositeConverter.convert ( Object p1 )  :  String
PrefixCompositeConverter.PrefixCompositeConverter ( )
PrefixCompositeConverter.transform ( ILoggingEvent event, String in )  :  String
PrefixCompositeConverter.transform ( Object p1, String p2 )  :  String

logback-classic.jar, PropertyConverter.class
package ch.qos.logback.classic.pattern
PropertyConverter.getKey ( )  :  String

to the top

Removed Methods  14 


logback-classic.jar, DBAppender.class
package ch.qos.logback.classic.db
DBAppender.DBAppender ( )
DBAppender.getGeneratedKeysMethod ( )  :  Method
DBAppender.getInsertSQL ( )  :  String
DBAppender.insertProperties ( Map<String,String> mergedMap, Connection connection, long eventId )  :  void
DBAppender.insertThrowable ( IThrowableProxy tp, Connection connection, long eventId )  :  void
DBAppender.secondarySubAppend ( ILoggingEvent event, Connection connection, long eventId )  :  void
DBAppender.secondarySubAppend ( Object p1, Connection p2, long p3 )  :  void
DBAppender.setDbNameResolver ( DBNameResolver dbNameResolver )  :  void
DBAppender.start ( )  :  void
DBAppender.subAppend ( ILoggingEvent event, Connection connection, PreparedStatement insertStatement )  :  void
DBAppender.subAppend ( Object p1, Connection p2, PreparedStatement p3 )  :  void

logback-classic.jar, DBHelper.class
package ch.qos.logback.classic.db
DBHelper.computeReferenceMask ( ILoggingEvent event ) [static]  :  short
DBHelper.DBHelper ( )

logback-classic.jar, SQLBuilder.class
package ch.qos.logback.classic.db
SQLBuilder.SQLBuilder ( )

to the top

Problems with Data Types, High Severity  3 


logback-classic.jar
package ch.qos.logback.classic.db
[+] class DBAppender  1 
[+] class DBHelper  1 
[+] class SQLBuilder  1 

to the top

Other Changes in Data Types  2 


logback-classic.jar
package ch.qos.logback.classic
[+] class PatternLayout  2 

to the top

Java Archives  1 


logback-classic.jar

to the top