Récupérer la liste des annexes Log4J à l'exécution

Est-il possible de récupérer une liste de tous les appenders configuré dans log4j au moment de l'exécution?

Je vais étoffer le scénario un peu plus. Compte tenu de la configuration suivante comment pourrais-je récupérer tous les appenders (stdout et altstdout)?

log4j.rootLogger=error, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout

log4j.appender.altstdout=org.apache.log4j.ConsoleAppender
log4j.appender.altstdout.layout=org.apache.log4j.PatternLayout

# Pattern to output the caller's file name and line number.
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.altstdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n

source d'informationauteur binarymelon