ApacheCon starts tomorrow!
ApacheCon @Home starts tomorrow! Details at https://www.apachecon.com/acah2021/index.html (Note: You're receiving this because you are subscribed to one or more user lists for Apache Software Foundation projects.) We've got three days of great content lined up for you, spanning 14 project communities. And we're very excited about the keynotes, with presentations from David Nalley, Ashley Wolfe, Mark Cox, Alison Parker, and Michael Weinberg. And we'll be hearing from our Platinum sponsors in their keynotes as well! (Schedule is at https://www.apachecon.com/acah2021/tracks/) You can still register today, at https://www.apachecon.com/acah2021/register.html We especially want to thank our sponsors, who have made this event possible: Strategic sponsor: Google Platinum sponsors: Huawei, Tencent, Instaclustr, and Apple Gold sponsors: AWS, Aiven, Gradle, Replicated, Red Hat, Baidu, Fiter, Cerner, Dremio, and Didi Silver sponsors: Bamboo, SpereEx, Microsoft, Imply, Securonix, DataStax, and Crafter Software Bronze sponsor: Technical Arts Please join us on our Slack for discussion before, during, and after the event! http://s.apache.org/apachecon-slack And follow us on Twitter - https://twitter.com/apachecon - for tips and announcements during the event. See you tomorrow! -- Rich Bowen, VP Conferences The Apache Software Foundation https://apachecon.com/ @apachecon - To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org
Re: Is there a way to develop my own resolver for JSON template layout?
I see, it is indeed implemented as a `PatternConverter`. Yet they can still implement that as a `StrLookup` and use it via "${traceId}" in the JSON template – both PatternLayout and JsonTemplateLayout can resolve it accordingly. On Sun, Sep 19, 2021 at 11:48 PM Ralph Goers wrote: > Volkan, > > The syntax is wrong for it to be a lookup. With that syntax it must be a > PatternConverter. > You can find the source for it at > https://github.com/apache/skywalking-java/blob/main/apm-application-toolkit/apm-toolkit-log4j-2.x/src/main/java/org/apache/skywalking/apm/toolkit/log/log4j/v2/x/TraceIdConverter.java, > > not that looking at will help you figure out what it actually does. > > His request makes sense though. He wants the traceId to show up as an > individual > field in the JSON. It would have been better though if SkyWalking had > provided a > simple way to inject it into the ThreadContextMap. Then nothing special > would be needed. > > Ralph > > > On Sep 19, 2021, at 12:24 PM, Volkan Yazıcı > wrote: > > > > This is the first time I have ever heard about SkyWalking, hence > apologies > > in advance if I am about to say something nonsense. In the link you have > > shared, I see that you use the `%traceId` directive in your PatternLayout > > configuration. Is that a simple Lookup implementation, e.g., extending > from > > StrLookup? If so, why not simply use that Lookup in JsonTemplateLayout > > < > https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#faq-lookups > > > > too? > > > > On Sat, Sep 18, 2021 at 10:26 AM jingguo yao > wrote: > > > >> Volkan, I am thinking of the integration of Log4j2 JSON template layout > >> with SkyWalking. SkyWalking has done the integration with Log4j2 for the > >> pattern layout: > >> > >> > https://github.com/apache/skywalking-java/blob/main/docs/en/setup/service-agent/java-agent/Application-toolkit-log4j-2.x.md > >> . > >> With the resolver extending supported, it can be easily done. > >> > >> > >> > >> On Fri, Sep 17, 2021 at 3:26 PM Volkan Yazıcı > >> wrote: > >> > >>> Jingguo, I am curious, what kind of a new resolver do you want to > >> develop? > >>> If that is something useful for other users, it is good to ship that in > >>> Log4j by default. > >>> > >>> On Mon, Sep 6, 2021 at 8:03 AM jingguo yao > wrote: > >>> > > > >>> > >> > https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#map-resolver-template > lists all the supported resolvers. I want to develop a new resolver. > Is > there a way to do this? > > -- > Jingguo > > >>> > >> > >> > >> -- > >> Jingguo > >> > > > > - > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org > >