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


Reply via email to