Appenders shouldn't be directly modified like that as it would lead to a loss of log events during that operation. The appropriate ways to programmatically initialize configuration is documented here: https://logging.apache.org/log4j/2.x/manual/customconfig.html#Configurator
On Wed, 25 Mar 2020 at 09:53, Doug Wegscheid <dwegsch...@sbcglobal.net> wrote: > > 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 > <edse...@gmail.com> 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 <dwegsch...@sbcglobal.net> 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 > > <edse...@gmail.com> wrote: > > > > > > Can you explain me how can i do it? > > > > Regards. > > > > > > > > > > On 2020/03/25 14:18:03, Doug Wegscheid <dwegsch...@sbcglobal.net> 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 > > > <edse...@gmail.com> wrote: > > > > > > > > > Why this instruction goes in UnsupportedOperationException? > > > > > > List<AppenderRef> value = loggerConfig.getAppenderRefs(); > > > value.clear(); > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > > > For additional commands, e-mail: log4j-user-h...@logging.apache.org > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > > For additional commands, e-mail: log4j-user-h...@logging.apache.org > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org > For additional commands, e-mail: log4j-user-h...@logging.apache.org > > -- Matt Sicker <boa...@gmail.com> --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscr...@logging.apache.org For additional commands, e-mail: log4j-user-h...@logging.apache.org