package com.ssyf.plugs.logger;


import org.springframework.core.annotation.AliasFor;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 日志记录
 * @author huwei
 * @date 2023/1/28 13:32
 */
@Target({ElementType.METHOD})
@Retention(value = RetentionPolicy.RUNTIME)
public @interface Log {
    @AliasFor("title")
    String value() default "";
    /**
     * 标题
     * @return
     */
    @AliasFor("value")
    String title() default "";

    /**
     * 记录错误信息；默认开启
     * @return
     */
    boolean error() default true;
}
