src/main/java/org/starrier/common/annotation/logger/ExceptionLogger.java
package org.starrier.common.annotation.logger; import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)@Documentedpublic @interface ExceptionLogger { Class<? extends Throwable>[] value() default {Throwable.class};}