The idea behind this isn't specific to log4j, hence why I suggested a repo.
Although if none of the projects outside log4j want to use it, then it
could simply be a module in log4j or part of log4j-core.

On 19 October 2017 at 12:09, Ralph Goers <ralph.go...@dslextreme.com> wrote:

> Core isn’t a multi-module project so I don’t know how you can have a new
> module in it.  That said, I’m fine with a new module for BSON.
>
> Ralph
>
> > On Oct 19, 2017, at 10:07 AM, Gary Gregory <garydgreg...@gmail.com>
> wrote:
> >
> > Related: I was thinking of creating a new _module_ in core called
> > log4j-bson to provide a BSON Layout. This would be a separate module to
> > only drag in the BSON library when needed. Part of the breaking up Core
> > epic.
> >
> > Gary
> >
> >
> > On Thu, Oct 19, 2017 at 10:56 AM, Remko Popma <remko.po...@gmail.com>
> wrote:
> >
> >> I agree with Gary: this is just another Layout. Should not need another
> >> repo...
> >> Prototyping on another branch makes sense.
> >>
> >> On Fri, Oct 20, 2017 at 1:23 AM, Gary Gregory <garydgreg...@gmail.com>
> >> wrote:
> >>
> >>> Bleh, ANOTHER repo? We have so many already... but I see what the big
> >>> picture is. Would this add a new layout in Core? Maybe we should just
> >> start
> >>> with that... then grow...
> >>>
> >>> Gary
> >>>
> >>> On Thu, Oct 19, 2017 at 9:57 AM, Matt Sicker <boa...@gmail.com> wrote:
> >>>
> >>>> I mean in the logging services project. So it'd be a new repo.
> >>>>
> >>>> On 19 October 2017 at 10:48, Ralph Goers <ralph.go...@dslextreme.com>
> >>>> wrote:
> >>>>
> >>>>> When you say “another component in the project” do you mean logging
> >>>>> services project or log4j? I’d prefer to see you do this in a
> >> separate
> >>>> repo
> >>>>> or at least a branch until we understand what it looks like. If it is
> >>>> going
> >>>>> to apply to many things it probably makes sense to be a separate
> >> repo.
> >>>>>
> >>>>> Ralph
> >>>>>
> >>>>>> On Oct 19, 2017, at 8:26 AM, Matt Sicker <boa...@gmail.com> wrote:
> >>>>>>
> >>>>>> For generic structured records, I'd probably go with Avro or Thrift
> >>>> since
> >>>>>> LogEvents have a lot of standard fields with only a few optional
> >>>> map-like
> >>>>>> structures. For optimized log appending, the binary format was
> >>> proposed
> >>>>> as
> >>>>>> a way to append quickly and without garbage IIRC.
> >>>>>>
> >>>>>> On 19 October 2017 at 10:21, Gary Gregory <garydgreg...@gmail.com>
> >>>>> wrote:
> >>>>>>
> >>>>>>> What about BSON?
> >>>>>>>
> >>>>>>> Gary
> >>>>>>>
> >>>>>>> On Oct 19, 2017 08:41, "Matt Sicker" <boa...@gmail.com> wrote:
> >>>>>>>
> >>>>>>>> I don't have the ticket on hand, but a few months ago, Remko
> >>>> suggested
> >>>>> a
> >>>>>>>> binary logging format that would allow for super fast appends of
> >>>>>>>> log-specific information along with companion files for
> >> additional
> >>>>>>> metadata
> >>>>>>>> not commonly used in log messages. I've been thinking about this
> >>>> idea a
> >>>>>>> bit
> >>>>>>>> in relation to existing structured layouts (both textual and
> >>> binary),
> >>>>>>> and I
> >>>>>>>> was thinking that it might be a useful format to standardize on
> >> for
> >>>> all
> >>>>>>> the
> >>>>>>>> logging projects.
> >>>>>>>>
> >>>>>>>> What I'd like to propose is making another component in the
> >> project
> >>>>> that
> >>>>>>>> would contain a reference implementation of encoding and decoding
> >>> the
> >>>>>>>> format in Java, C++, .NET, and PHP (or as a C binding for PHP).
> >>>>>>>> Potentially, this format could be inclusive with other logging
> >>>> projects
> >>>>>>>> like Logstash, Logback, Splunk, etc.
> >>>>>>>>
> >>>>>>>> What do you all think? Is this a good idea? Or would this be
> >>>>> duplicating
> >>>>>>>> effort from other standards already?
> >>>>>>>>
> >>>>>>>> --
> >>>>>>>> Matt Sicker <boa...@gmail.com>
> >>>>>>>>
> >>>>>>>
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> --
> >>>>>> Matt Sicker <boa...@gmail.com>
> >>>>>
> >>>>>
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> Matt Sicker <boa...@gmail.com>
> >>>>
> >>>
> >>
>
>
>


-- 
Matt Sicker <boa...@gmail.com>

Reply via email to