我有一个MyClass
类的记录器。该记录器有一个FileAppender
。
是否可以将级别DEBUG
的所有条目记录到文件追加器,而仅级别INFO
的日志遵循附加行为并被提升为上级记录器实例。
我有这样的想法(最后一行显然不起作用):
FileAppender<ILoggingEvent> fileAppender = new FileAppender();
...
fileAppender.start();
Logger logger = (Logger) LoggerFactory.getLogger(MyClass.class);
logger.detachAndStopAllAppenders();
logger.addAppender(fileAppender);
logger.setLevel(Level.DEBUG);
logger.setAdditive(false,Level.INFO);
是否可以通过这种方式配置登录?还是有其他方法可以实现这种行为?