Слияние кода завершено, страница обновится автоматически
### TraceHandler
Пример:
public class DefaultTraceHandler implements TraceHandler {
private Logger logger = LoggerFactory.getLogger(getClass());
@Override
public void beforeHandle(Class<?> targetClass, Method method, Object[] arguments, LocalDateTime time) {
logger.info("targetClass is " + targetClass);
logger.info("method is " + method.getName());
logger.info("arguments is " + arguments);
logger.info("time is " + time);
}
@Override
public void errorHandle(Class<?> targetClass, Method method, Object[] arguments, Throwable exception, LocalDateTime time) {
logger.info("targetClass is " + targetClass);
logger.info("method is " + method.getName());
logger.info("arguments is " + arguments);
logger.info("time is " + time);
logger.info("exception is " + exception);
}
@Override
public void afterHandle(Class<?> targetClass, Method method, Object[] arguments, Object returnValue, LocalDateTime time) {
logger.info("targetClass is " + targetClass);
logger.info("method is " + method.getName());
logger.info("arguments is " + arguments);
logger.info("time is " + time);
logger.info("returnValue is " + returnValue);
}
}
Объяснение:
### Traceable
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )