I have finished all the work on new features I wanted to add for the next release. The latest feature I added is Log4j 2 will now support Log4j 1 xml and properties file configurations. I have flagged it as experimental - it either requires a system property to explicitly enable auto detecting log4j 1 config files or it requires the log4j.configuration system property to point to a log4j 1 configuration. Not all appenders are supported. For example, the Log4j 1 socket appender serialized the log event using Java serialization. We know that is a security risk and don’t recommend it. The JDBCAppender is Log4j 1 can’t be mapped to Log4j 2’s JdbcAppender and I didn’t want to bring in the actual appender code. But I think the support should be good enough for a lot of use cases.
I will be going through PRs and Jira issues over the next couple of days to see what low hanging fruit there is. I need to do a release sometime this week though as I am planning to use some of these features at work. Ralph
