| Name | Description | Type | Package | Framework |
| Log4jMain | A minimal application making use of log4j and TrivialLog4jAppender. | Class | chapters.migrationFromLog4j | LogBack |
| LogbackMain | A minimal application making use of logback-classic. | Class | chapters.migrationFromLog4j | LogBack |
| TrivialLog4jAppender | Class | chapters.migrationFromLog4j | LogBack | |
| TrivialLog4jLayout | A very simple log4j layout which formats a logging event by returning the message contained therein. | Class | chapters.migrationFromLog4j | LogBack |
| TrivialLogbackAppender | Class | chapters.migrationFromLog4j | LogBack | |
| TrivialLogbackLayout | A very simple logback-classic layout which formats a logging event by returning the message contained therein. | Class | chapters.migrationFromLog4j | LogBack |
| Log4jMain | A minimal application making use of log4j and TrivialLog4jAppender. | Class | chapters.migrationFromLog4j | Logback Api |
| LogbackMain | A minimal application making use of logback-classic. | Class | chapters.migrationFromLog4j | Logback Api |
| TrivialLog4jAppender | Class | chapters.migrationFromLog4j | Logback Api | |
| TrivialLog4jLayout | A very simple log4j layout which formats a logging event by returning the message contained therein. | Class | chapters.migrationFromLog4j | Logback Api |
| TrivialLogbackAppender | Class | chapters.migrationFromLog4j | Logback Api | |
| TrivialLogbackLayout | A very simple logback-classic layout which formats a logging event by returning the message contained therein. | Class | chapters.migrationFromLog4j | Logback Api |