在使用SLF4J时,如何动态 Select 日志(log)消息级别?有可能吗?我希望避免编写像这样的代码
String message = "message";
if (someCondition) {
log.info(message);
} else if (someOtherCondition) {
log.warn(message);
} // and potentially even more ifs
这样会更好(代码是编造的,这样的方法实际上并不存在)
String message = "message";
log.log(message, levelProvider::getLoggingLevel);
请注意,这个问题不是关于setting a logging level of the entire logger