Это похоже на маловероятную функциональность, которая будет упакована с каркасом ведения журнала.
Гобеленовая аннотация @Log
работает через механизм AOP.Классы и шаблоны компонентов преобразуются и рекомендуются в соответствии с различными аннотациями к различным полям и методам при их загрузке, что также позволяет использовать функциональность @Log
(с помощью преобразователя LogWorker
, которыйищет аннотации для методов компонента и переносит вызовы метода, помещая фактический вызов между операторами регистрации).
Аннотация, упакованная с SLF4j, должна была бы сделать аналогичную вещь, что было бы крайне инвазивным и непрактичным делом при столь малой функциональности.
Если, однако, ваш проект использует AOPнапример, через AspectJ), вы можете просто создать свою собственную аннотацию регистрации и advice , вызывая соответствующие методы SLF4j.