[
https://issues.apache.org/jira/browse/LOG4NET-613?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16648932#comment-16648932
]
Dominik Psenner edited comment on LOG4NET-613 at 10/13/18 1:04 PM:
-------------------------------------------------------------------
Hi and thanks for the contribution.
Because this adds another external dependency to the core library, this should
be left as an optional extension library. Integration however may be
implemented such as the codebase is integrated into the repository and ci
pipeline along with automated tests. The extension could be available via a
nuget package. We recently had a discussion about extension package naming
schemes. In this case I suggest something like 'log4net.layouts.json' in case
the codebase is integrated into the repository hosted by the asf. Otherwise the
package name should make it clear that it is not maintained under the umbrella
of the asf. We can also talk about you to join the ranks of committers because
the contribution will need a maintainer.
was (Author: nachbarslumpi):
Hi and thanks for the contribution.
Since this adds another dependency to the core library, this should be left as
an optional extension library. Integration however may be implemented such as
the codebase is integrated into the repository and ci pipeline along with
automated tests. The extension could be available via a nuget package. We
recently had a discussion about extension package naming schemes. In this case
I suggest something like 'log4net.layouts.json' in case the codebase is
integrated into the repository hosted by the asf. Otherwise the package name
should make it clear that it is not maintained under the umbrella of the asf.
We can also talk about you to join the ranks of committers because the
contribution will need a maintainer.
> Adding JSON serialization layout
> --------------------------------
>
> Key: LOG4NET-613
> URL: https://issues.apache.org/jira/browse/LOG4NET-613
> Project: Log4net
> Issue Type: New Feature
> Components: Core
> Affects Versions: 2.0.8
> Reporter: Jo Cutajar
> Priority: Minor
> Fix For: 2.1.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.
> Project: [https://gitlab.com/BrightOpen/log4net.Ext.Json]
> Please help me [integrate this into
> log4net|https://gitlab.com/BrightOpen/log4net.Ext.Json/issues/1].
> Thanks, Jo
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)