Java Log4j2以编程方式添加异步记录器

Java Log4j2以编程方式添加异步记录器,java,log4j2,Java,Log4j2,所以问题是如何在Java代码中动态添加AsyncLogger <AsyncLogger name="io.example" level="info" additivity="false"> <AppenderRef ref="RollingFile"/> </AsyncLogger> 但我找不到任何“异步”选项。(非附录)此外,在官方页面中没有指南 请帮忙 您能描述一下为什么需要以编程方式添加记录器吗?很多时候,这类问题都是一个问题,而且有更好的方

所以问题是如何在Java代码中动态添加AsyncLogger

<AsyncLogger name="io.example" level="info" additivity="false">
    <AppenderRef ref="RollingFile"/>
 </AsyncLogger>
但我找不到任何“异步”选项。(非附录)此外,在官方页面中没有指南


请帮忙

您能描述一下为什么需要以编程方式添加记录器吗?很多时候,这类问题都是一个问题,而且有更好的方法来解决实际问题。D.B//hello,因为使用了DataSourceBean。另外,在未来我想在我的网页中添加动态记录器添加页面
LoggerContext context = (LoggerContext)LogManager.getContext(false);
Configuration configuration = context.getConfiguration();
// creating logConfig
configuration.addLogger(packageName, loggerConfig);