Update log4j2 to the last version available
Make createRavenInstance publicly accessible
Remove unused method getEventPosition
Log the required factory name if the factory couldn't be created
Add logs to track the usage of RavenFactory
Set the RavenFactory manually for unit/integration tests
Update the unit tests for log4j2
Remove unecessary usage of collections
Format code and remove unused statements
Rewrite logback unit tests
Add more tests for the Logback appender