logback 1.0.13 に裏打ちされた Log4J から slf4j にコードを移行しています。
次のコードを slf4j に変換するにはどうすればよいですか?
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
// ...
ConsoleAppender stderr = new ConsoleAppender();
stderr.setTarget(ConsoleAppender.SYSTEM_ERR);
stderr.setLayout(layout);
stderr.addFilter(new CurrentThreadLogFilter());
stderr.setThreshold(Level.INFO);
stderr.activateOptions();
Logger loggerRECORD = getLoggerRECORD();
loggerRECORD.setLevel(Level.ALL);
loggerRECORD.setAdditivity(false);
loggerRECORD.addAppender(stderr);
Logger root = LoggerFactory.getLogger(Logger.ROOT_LOGGER_NAME);
root.setLevel(Level.WARN);
root.addAppender(stderr);
// ...
private Logger getLoggerRECORD() {
return LoggerFactory.getLogger("com.company.MyClass");
}
setLevel
、addAppender
およびsetAdditivity
メソッドの代わりに何を使用すればよいかわかりません。