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

时间:2020-02-20 11:45:37

标签: 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.error("error log...");
   }
 }

我们已经使用log4j2.xml进行日志配置。 现在,我的要求是制作一个具有int值150的自定义级别日志“ VERBOSE”。我正在努力尝试,但似乎很困难,或者我不知道slf4j是否具有提供自定义级别日志记录的灵活性。 请协助。

1 个答案:

答案 0 :(得分:1)

Log4j2 API具有该功能。 SLF4J没有。但是,虽然不尽相同,但您可以在事件中添加VERBOSE标记并对此进行过滤。