I've started porting the IMAppender from log4j-sandbox to log4cxx. I am hoping to produce code which is suitable for inclusion in the log4cxx distribution.
Is there is a list of guidelines for inclusion somewhere? I've looked over the code and was wondering if I should base my new appender on the AppenderSkeleton or the SocketAppenderSkeleton? I'm planning to use libstrophe for the XMPP interface and was wondering what I need to ask the author of that library in order to not preclude inclusion of my code in log4cxx? Since I am only planning to develop support for the XMPP/Jabber protocol would it make more sense to call the appender, "XMPPAppender" or "JabberAppender" instead of IMAppender? Thanks. -- George Morgan