Re: How to use structured logging in sling?

2024-04-10 Thread Christian Schneider
Sounds good. I will try this approach.

Am Mi., 10. Apr. 2024 um 11:00 Uhr schrieb Robert Munteanu <
romb...@apache.org>:

> Hi Christian,
>
> On Wed, 2024-04-10 at 10:14 +0200, Christian Schneider wrote:
> > I would like to add an appender like below to sling.
> > The idea is to use structured logging for simpler ingestion and the
> > ability
> > to easily add markers and MDC key/value pairs.
> >
> > Did anyone try this before? The issue here is that I need special
> > classes
> > for encoder and decorator that are not part of logback core.
> >
>
> I did not try this. The docs indicate though that you can register
> Appenders as OSGi services [1], perhaps you can create a small bundle
> that has a such a service and register it?
>
> Thanks,
> Robert
>
>
> [1]:
>
> https://sling.apache.org/documentation/development/logging.html#appenders-as-osgi-services-1
>


-- 
-- 
Christian Schneider
http://www.liquid-reality.de

Computer Scientist
http://www.adobe.com


Re: How to use structured logging in sling?

2024-04-10 Thread Robert Munteanu
Hi Christian,

On Wed, 2024-04-10 at 10:14 +0200, Christian Schneider wrote:
> I would like to add an appender like below to sling.
> The idea is to use structured logging for simpler ingestion and the
> ability
> to easily add markers and MDC key/value pairs.
> 
> Did anyone try this before? The issue here is that I need special
> classes
> for encoder and decorator that are not part of logback core.
> 

I did not try this. The docs indicate though that you can register
Appenders as OSGi services [1], perhaps you can create a small bundle
that has a such a service and register it?

Thanks,
Robert


[1]:
https://sling.apache.org/documentation/development/logging.html#appenders-as-osgi-services-1


How to use structured logging in sling?

2024-04-10 Thread Christian Schneider
I would like to add an appender like below to sling.
The idea is to use structured logging for simpler ingestion and the ability
to easily add markers and MDC key/value pairs.

Did anyone try this before? The issue here is that I need special classes
for encoder and decorator that are not part of logback core.




true






Christian