/*
* Copyright 2011 Blazebit
*/
package com.blazebit.cdi.logging.annotation;
import com.blazebit.cdi.logging.LoggingInterceptor;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import javax.interceptor.InterceptorBinding;
/**
* This is a marker annotation for logging method invocation information and the
* annotation for the CDI interceptor binding.
*
* For further information look at {@link LoggingInterceptor}
*
* @author Christian Beikov
* @since 0.1.2
* @see LoggingInterceptor
*/
@InterceptorBinding
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD, ElementType.TYPE })
public @interface Logging {
}