blob: 5ca4481ef5c38c5a775b7bf956bf5cae84f48377 (
plain) (
tree)
|
|
package kamon.instrumentation
import _root_.akka.event.EventStream
import org.aspectj.lang.ProceedingJoinPoint
import org.aspectj.lang.annotation.{ Around, Pointcut, Aspect }
@Aspect
class AspectJWeaverMissingWarning {
@Pointcut("execution(* kamon.metric.MetricsExtension.printInitializationMessage(..)) && args(eventStream, *)")
def printInitializationMessage(eventStream: EventStream): Unit = {}
@Around("printInitializationMessage(eventStream)")
def aroundPrintInitializationMessage(pjp: ProceedingJoinPoint, eventStream: EventStream): Unit = {
pjp.proceed(Array[AnyRef](eventStream, Boolean.box(true)))
}
}
|