我有logback配置xml文件,其中日志文件名模式指定为:"%d{yyyy-MM-dd-HH-mm}${customName}.log"
我将基于时间的滚动策略用于时间戳。如何在代码中指定自定义名称?
最佳答案
您可以使用LoggerContext#putProperty
添加customName
属性:
import org.slf4j.LoggerFactory;
import ch.qos.logback.classic.LoggerContext;
...
LoggerContext context = (LoggerContext)LoggerFactory.getILoggerFactory();
context.putProperty("customName", "foo");
关于java - 如何在xml配置文件中以编程方式设置属性?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37477637/