[prev in list] [next in list] [prev in thread] [next in thread] 

List:       log4net-dev
Subject:    [jira] [Commented] (LOG4NET-419) Adding Json layout to support simple integration with nxlog and sim
From:       "Robert Sevcik (JIRA)" <jira () apache ! org>
Date:       2014-03-02 4:55:19
Message-ID: JIRA.12689587.1389999064319.131449.1393736119057 () arcas
[Download RAW message or body]


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

Robert Sevcik commented on LOG4NET-419:
---------------------------------------

Hi, making progress. 

Ad 1) I am confident that reverse .NET compatibility is pretty much ready. This still \
needs to be tested, but it compiles fine back to 1.2.10 and .NET2 or .NET3.5 client \
profile. Initial tests are positive.

Ad 2) Please comment on formatting.

Ad 3) I'm ready to move to private m_fields and wrapping methods if needs be.

Ad 4) same, resolved

Ad 5) same, resolved

Ad 6) I've been experimenting and testing but will still need a focused code review \
regarding thread safety.

Ad 7) same, resolved

Ad 8) That's where the progress was made. I created a benchmark and test UI for the \
JSON extension (or log4net in general). It shows in my tests that logging in JSON is \
actually faster than usual pattern layout when capturing the very same information \
and writing into very same appenders.

Ad 9) Unit tests still pending, but the Test UI allows for a good trial.

Ad 10) I'm still not touching the original code. I switched to developing against \
trunk, but compile as well against released versions. The trouble is that my project \
is growing with extra features: unique event stamps, keep-alive appender, besides the \
"just do JSON" code. I guess this would get split out into separate projects \
eventually, but not now as I already have 7 just to maintain the backwards \
compatibility. These features are easy to isolate.

> 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)


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic