Thank you for your swift response, really appreciate it.

Wondering when the  2.14.0 release will come out?

On Wed, Aug 12, 2020 at 4:59 PM Ralph Goers <ralph.go...@dslextreme.com>
wrote:

> JsonTemplateLayout hasn’t been merged to the release-2.x branch but it
> will be so that it can be included in the 2.14.0 release.
>
> Ralph
>
> > On Aug 12, 2020, at 7:47 AM, Carter Kozak <cko...@ckozak.net> wrote:
> >
> > Hi Naz,
> >
> > Volkan has contributed a fantastic json template layout that I expect
> will do what you want, however it has not been released yet.
> > https://github.com/apache/logging-log4j2/pull/335
> >
> > This discussion from the mailing list provides several options which may
> be relevant to your use case:
> >
> https://lists.apache.org/thread.html/r538bb480c6d92813224b6a207e34210cccebc01e8d1781943d0ce32d%40%3Clog4j-user.logging.apache.org%3E
> >
> >> But my custom json layout doesn't write into a file. Do I have to write
> a file appender for that?
> >
> > Layout implementations can be configured with any appender, the existing
> file based appenders
> > work with custom layouts. The layout is responsible for converting a
> LogEvent into a format (e.g. bytes) that
> > can be written to an appender (file, socket, standard out, etc) without
> being aware of the appenders
> > implementation details.
> >
> > Best,
> > -ck
> >
> > On Wed, Aug 12, 2020, at 09:56, Naz S wrote:
> >> Hi,
> >>
> >> I'm trying to use JSON layout for a logging format. When I use the
> default
> >> JSON Layout, I see that there are some fields which are unnecessary to
> me
> >> (for example, loggerFqcn, endOfBatch, etc).
> >>
> >> Then I decided to implement a custom JSON layout. But I see that
> >> JacksonFactory is not visible outside the package. Now I get only
> necessary
> >> fields from LogEvent and generate JSON format using JSON generator.
> Every
> >> configuration is done by code. But ultimately I want to configure
> fields in
> >> log4j2.xml file. Any suggestions?
> >>
> >> Also I would like to write logs into a log file. But my custom json
> layout
> >> doesn't write into a file. Do I have to write a file appender for that?
> >>
> >> Many thanks,
> >>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org
> For additional commands, e-mail: log4j-user-h...@logging.apache.org
>
>

Reply via email to