Please unsubscribe me from here

Thanks

În vin., 17 ian. 2020 la 8:45 p.m. Gary Gregory <[email protected]> a
scris:

> On Fri, Jan 17, 2020 at 10:01 AM Gary Gregory <[email protected]>
> wrote:
>
> > Does this help:
> https://logging.apache.org/log4j/2.x/manual/layouts.html
> >
>
> But basically you cannot collapse the 2 since you want to be able to
> pretty- vs. compact-print AND you want to terminate the whole thing with an
> optional NUL.
>
> Gary
>
>
> > Gary
> >
> > On Fri, Jan 17, 2020 at 8:44 AM Volkan Yazıcı <[email protected]>
> > wrote:
> >
> >> Gary, would you mind explaining the interaction between the following
> >> fields, please?
> >>
> >>     boolean eventEol (What does this denote?)
> >>     String endOfLine
> >>     boolean compact
> >>     String eol
> >>     boolean includeNullDelimiter
> >>
> >> At first, I thought "compact" is just used to enable pretty-printing,
> >> but then I encountered the following one-line ternary teaser:
> >>
> >>     this.eol = endOfLine != null ? endOfLine : compact && !eventEol ?
> >> COMPACT_EOL : DEFAULT_EOL;
> >>
> >> I will appreciate some hints here.
> >>
> >> (Sorry for spamming the list. Is there a FreeNode channel or sth
> >> similar where I can direct my questions to?)
> >>
> >> On Fri, Jan 17, 2020 at 2:33 PM Gary Gregory <[email protected]>
> >> wrote:
> >> >
> >> > On Fri, Jan 17, 2020 at 8:16 AM Ralph Goers <
> [email protected]
> >> >
> >> > wrote:
> >> >
> >> > > Makes sense to me.
> >> > >
> >> >
> >> > Not to me ;-)
> >> >
> >> > The optional NULL is to end an event. An EOL is to end a line when you
> >> are
> >> > not using a compact format.
> >> >
> >> > Gary
> >> >
> >> > >
> >> > > Ralph
> >> > >
> >> > > > On Jan 17, 2020, at 6:11 AM, Volkan Yazıcı <
> [email protected]
> >> >
> >> > > wrote:
> >> > > >
> >> > > > Jackson layouts accept the following two parameters:
> >> > > >
> >> > > >    String eol
> >> > > >    boolean includeNullDelimiter
> >> > > >
> >> > > > Their purpose is simple:
> >> > > >
> >> > > >    logEvent(event);
> >> > > >    writer.write(eol);
> >> > > >    if (includeNullDelimiter) {
> >> > > >       writer.write('\0');
> >> > > >    }
> >> > > >
> >> > > > Isn't it possible to combine this into a single "String eol"? That
> >> is,
> >> > > >
> >> > > >    <eol>\r\n\0</eol>
> >> > > >
> >> > > > Wouldn't this eliminate the need for the 2nd flag? I guess I
> cannot
> >> > > > see the big picture. Any ideas?
> >> > > >
> >> > >
> >> > >
> >> > >
> >>
> >
>

Reply via email to