Logging SLF4J中的自定义级别日志记录

Logging SLF4J中的自定义级别日志记录,logging,log4j,log4j2,slf4j,slf4j-api,Logging,Log4j,Log4j2,Slf4j,Slf4j Api,在我的项目中,日志工作非常好。使用Slf4j进行日志记录。 样本如下: import org.slf4j.LoggerFactory; import org.slf4j.Logger; public class MyClass{ private static Logger logger = LoggerFactory.getLogger(MyClass.class); public static void main(String...args){ logger.er

在我的项目中,日志工作非常好。使用Slf4j进行日志记录。 样本如下:

 import org.slf4j.LoggerFactory;
 import org.slf4j.Logger;
 public class MyClass{
   private static Logger logger = LoggerFactory.getLogger(MyClass.class);

   public static void main(String...args){
     logger.error("error log...");
   }
 }
我们使用log4j2.xml进行日志配置。 现在,我的要求是创建一个int值为150的自定义级别日志“VERBOSE”。我正在努力,但似乎很难,或者我不知道slf4j是否具有提供自定义级别日志的灵活性。
请协助。

Log4j2 API具有该功能。SLF4J没有。但是,虽然不是等效的,但您可以向事件添加详细标记并对其进行筛选。

感谢@rgoers的回复和确认,因为我也怀疑SLF4J是否有能力这样做。