我需要通过一种 java 方法在不同的文件夹中创建大量 .log 文件。
例子:
家庭/工作/文件夹1/log1.log
家庭/工作/文件夹1/log2.log
家庭/工作/文件夹2/log3.log
...................................
在java方法中我创建动态记录器:
private Logger getLogger(String extId, String workId) {
String postfix = String.join(
".",
getClass().getName(),
extId, //folder1, folder2
String.valueOf(workId) //log1, log2
);
return LoggerFactory.getLogger(postfix);
}
我如何将 logback 配置为运行时创建文件?
我看到ch.qos.logback.classic.spi.Configurator,但不明白接下来要做什么。
感谢您的帮助!