我需要为我的应用程序中的不同对象实例创建单独的日志。例如,如果我们使用书籍,我需要为每本书单独的日志文件。它适用于 log4j2.xml 文件,但我可能在内存中有数百个这样的对象,我不想创建这么长的配置文件。我想从代码创建附加程序和记录器。我寻找工作代码示例但一无所获。
我尝试使用 RollingFileAppender.createAppender 但没有找到如何将它附加到记录器并且未能获得此函数参数的正确值。请帮助工作代码\配置如何为每个对象属性创建单独的日志文件。
可能可以使用 log4j2.xml 中的 appender\logger 名称中的通配符或使用渲染器来完成?