1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/xbd521-xbd-trace

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

### 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);
    }
}

Объяснение:

  • Можно внедрить другие bean-компоненты через аннотацию @Autowired.

### Traceable

  • handlerRefs и handlers можно задать только один из них. Если заданы оба, то будет использоваться первый.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/xbd521-xbd-trace.git
git@api.gitlife.ru:oschina-mirror/xbd521-xbd-trace.git
oschina-mirror
xbd521-xbd-trace
xbd521-xbd-trace
master