All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.suchtool.nicelog.constant.NiceLogPointcutExpression Maven / Gradle / Ivy

package com.suchtool.nicelog.constant;

public interface NiceLogPointcutExpression {
    String CONTROLLER_LOG_ASPECT = "@within(org.springframework.web.bind.annotation.RestController)";
    String FEIGN_LOG_ASPECT = "@within(org.springframework.cloud.openfeign.FeignClient)";
    String KAFKA_LOG_ASPECT = "@annotation(org.springframework.kafka.annotation.KafkaListener)";
    String RABBIT_MQ_LOG_ASPECT = "@annotation(org.springframework.amqp.rabbit.annotation.RabbitListener)";
    String ROCKET_MQ_LOG_ASPECT = "@within(org.apache.rocketmq.spring.annotation.RocketMQMessageListener)";
    String SCHEDULED_LOG_ASPECT = "@annotation(org.springframework.scheduling.annotation.Scheduled)";
    String XXL_JOB_LOG_ASPECT = "@annotation(com.xxl.job.core.handler.annotation.XxlJob)";
    String NICE_LOG_ANNOTATION_ASPECT = "(@annotation(com.suchtool.nicelog.annotation.NiceLog)" +
            " || @within(com.suchtool.nicelog.annotation.NiceLog))";
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy