I built using visual studio and ran into a couple of problems to report. OdbcAppender has unicode issues. There are 3 calls to SQL (SQLExecDirect, SQLDiagRec, and SQLDriverConnect) where the paramters are based on SQLCHAR. This doesn't work when building for Unicode as these functions really call the wide character version. Thes calls should have an A appended to the name to call the non unicode version. In reality this file should probably be made to work either way.
I used a properties file and configured a ConsoleAppender but did not set the layout for it. Instead of nicely handling it, it crashed the application. Probably should fail more gracefully. -- Dale King