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 <yaojing...@gmail.com> 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ı <volkan.yaz...@gmail.com> > 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 <yaojing...@gmail.com> 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 >