我可以将自定义日志级别(例如精细,细化和精细)添加到现有受支持的logback日志级别中。除了现有的日志级别外,我还需要包括其他日志级别。此添加不应影响基础代码。
预先感谢...任何帮助表示赞赏
答案 0 :(得分:0)
我不知道这是否对您有帮助,但是您可以使用文件编写器在文件中写入所需内容,从而使用java.io nio包编写日志
File f=new File("name");
BufferedWriter writer=new BufferedWriter(new FileWriter(f));
答案 1 :(得分:0)
Logback是Slf4J的一种实现,在Slf4J中,级别被定义为枚举(请参见documentation),因此似乎不可能。
但是,可以想象,您可以使用TRACE级别并使用MDC来定义自定义子级别。然后,如果您想跳过日志中的某些子级别,可以指定filter来禁用它们(EvaluatorFilters之一或自定义项之一)。