Пример класса:
Код: Выделить всё
public class Audit{
private static final Logger LOGGER = LoggerFactory.getLogger(Audit.class);
private static final Logger ERROR_LOG = LoggerFactory.getLogger("ERROR");
public static final Logger DEBUG_LOGGER = LoggerFactory.getLogger("DEBUG");
service.... {
}
}
Код: Выделить всё
@Test
void testFailure() {
Logger auditFailureLogger = (Logger) LoggerFactory.getLogger(Audit.class);
ListAppender listAppender = new ListAppender();
listAppender.start();
auditFailureLogger.addAppender(listAppender);
audit.service(info);
List logsList = listAppender.list;
assertNotNull(logsList.get(0).getFormattedMessage());
}
Код: Выделить всё
@Test
void testFailure() {
Logger auditFailureLogger = (Logger) LoggerFactory.getLogger("ERROR");
ListAppender listAppender = new ListAppender();
listAppender.start();
auditFailureLogger.addAppender(listAppender);
audit.service(info);
List logsList = listAppender.list;
assertNotNull(logsList.get(0).getFormattedMessage());
}
Подробнее здесь: https://stackoverflow.com/questions/776 ... g-in-class
Мобильная версия