阅读背景:

@Loggable Annotation仅适用于某些方法

来源:互联网 

I have the following interface:

我有以下界面:

/**
 * Annotation for methods, whose execution should be logged.
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD, ElementType.TYPE})
public @interface Loggable {

    /**
     * Log severity level of 'before' and 'after' log statements.
     */
    enum Level {
        DEBUG,
        INFO,
        WARN,
        ERROR
    }

    /**
     * Defines the severity which should be used when logging the method arguments.
     */
    Level level() default Level.FATAL;
}
/*



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: