[ 
https://issues.apache.org/jira/browse/LOG4NET-419?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13896718#comment-13896718
 ] 

Dominik Psenner commented on LOG4NET-419:
-----------------------------------------

Hi Robert,

The idea is great. But in order to integrate your extension into log4net core 
there is still some work to be done.

First of all your extension must respect backwards compatibility to old .NET 
frameworks (.NET 2.0 and above) or frameworks that do not reference 
System.Web.dll (Client profile, Compact Framework,..). This can be achieved 
with proper #ifdef's in the right spots. Json serialization will then simply 
unavailable on frameworks that do not have the System.Web.dll.

Second please make sure to not conflict with either one of these:

http://logging.apache.org/log4net/release/faq.html#thread-safe
http://logging.apache.org/log4net/release/faq.html#features

and make sure that your code complies to the contributing guidelines:

http://logging.apache.org/log4net/release/faq.html#contributing-guidelines

Once done that we can work on integrating your extension into log4net core. A 
patch that applies cleanly on the latest log4net trunk would undoubtedly speed 
up that process.

Cheers

> Adding Json layout to support simple integration with nxlog and similar 
> destinations
> ------------------------------------------------------------------------------------
>
>                 Key: LOG4NET-419
>                 URL: https://issues.apache.org/jira/browse/LOG4NET-419
>             Project: Log4net
>          Issue Type: New Feature
>          Components: Core
>    Affects Versions: 1.2.13, 1.3.0
>            Reporter: Robert Sevcik
>              Labels: patch
>             Fix For: 1.3.0
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> Hi,
> 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.
> https://sourceforge.net/projects/log4net-json/
> Please help me integrate this into log4net trunk.
> Thanks, Rob



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to