I've been working on making log4cxx ABI stable, and I believe that I have converted most(if not all) classes at this point to be stable. I've got a branch here that has all of the changes: https://github.com/apache/logging-log4cxx/tree/LOGCXX-510
There are some notes on how this is done here: https://github.com/apache/logging-log4cxx/blob/LOGCXX-510/src/site/markdown/library-design.md If people can provide feedback on how this currently looks and if they notice anything wrong, I'd greatly appreciate it. I'm not planning on merging this to master for a while; since this contains a number of breaking changes I want to keep it separate(and do some other breaking changes in the near future). -Robert Middleton
