On Jun 8, 2009, at 11:05 AM, George Morgan wrote:
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?
The standard distribution is licensed under the GPL. See http://www.apache.org/licenses/GPL-compatibility.html for why Apache projects can't link to GPL licensed projects. Apache, BSD or MIT style licenses are not a problem.
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
Can't write more at the moment.
