ah. a couple of solutions present themself (and hopefully someone more
conversant with log4j4 can chime in).
Would a RoutingAppender() that knows if external or internal logging is to be
done and then routes messages to the appropriate appender a solution?
Do the external appenders come and go, or do we know ahead of time if they are
available?
On Wednesday, March 25, 2020, 10:41:33 AM EDT, EDMONDO SENA
<[email protected]> wrote:
In order to disable local logging when the external logging is enabled.
So, remove all local appenders and disable local logging for re-enabling the
delivery towards another system to run-time.
On 2020/03/25 14:29:26, Doug Wegscheid <[email protected]> wrote:
> upon examination, I see that clearAppenders() is not public, so that won't
>work.
> There is probably a way to do what you want, if you can tell us why you need
> to clear the appenders.
>
> On Wednesday, March 25, 2020, 10:23:38 AM EDT, EDMONDO SENA
><[email protected]> wrote:
>
>
> Can you explain me how can i do it?
>
> Regards.
>
>
>
>
> On 2020/03/25 14:18:03, Doug Wegscheid <[email protected]> wrote:
> > you are trying to clear the list of appenderRefs. Are you trying to call
> >clearAppenders() instead of clear()?
> >
> > On Wednesday, March 25, 2020, 10:03:27 AM EDT, EDMONDO SENA
> ><[email protected]> wrote:
> >
> >
> > Why this instruction goes in UnsupportedOperationException?
> >
> > List<AppenderRef> value = loggerConfig.getAppenderRefs();
> > value.clear();
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]