I've created an extension which will effectively enable Json logging from log4net. It is implemented as a Layout so it can be used with pretty much any appender, especially the UDP appender :o). The aim is to enable fast local UDP drop off for logs in combination with nxlog. But I took care to allow code reuse and flexibility.
Please help me integrate this into log4net trunk.