diff options
author | Diego <diegolparra@gmail.com> | 2015-06-11 08:42:58 -0300 |
---|---|---|
committer | Diego <diegolparra@gmail.com> | 2015-08-09 21:03:23 -0300 |
commit | 018e30868ccbbdcaa9ecae2840143218444eddc3 (patch) | |
tree | 4bc4d2457e073769a7bd1ad562b61fe0f12e3f27 /kamon-play-2.4.x/src/main/scala/kamon/play/instrumentation/LoggerLikeInstrumentation.scala | |
parent | d4c063e790af5bc0a58dea7f04fd2df59b3414f1 (diff) | |
download | Kamon-018e30868ccbbdcaa9ecae2840143218444eddc3.tar.gz Kamon-018e30868ccbbdcaa9ecae2840143218444eddc3.tar.bz2 Kamon-018e30868ccbbdcaa9ecae2840143218444eddc3.zip |
! play: starting play 2.4.x integration
Diffstat (limited to 'kamon-play-2.4.x/src/main/scala/kamon/play/instrumentation/LoggerLikeInstrumentation.scala')
-rw-r--r-- | kamon-play-2.4.x/src/main/scala/kamon/play/instrumentation/LoggerLikeInstrumentation.scala | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/kamon-play-2.4.x/src/main/scala/kamon/play/instrumentation/LoggerLikeInstrumentation.scala b/kamon-play-2.4.x/src/main/scala/kamon/play/instrumentation/LoggerLikeInstrumentation.scala deleted file mode 100644 index 3c79fae4..00000000 --- a/kamon-play-2.4.x/src/main/scala/kamon/play/instrumentation/LoggerLikeInstrumentation.scala +++ /dev/null @@ -1,42 +0,0 @@ -/* ========================================================================================= - * Copyright © 2013-2014 the kamon project <http://kamon.io/> - * - * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file - * except in compliance with the License. You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software distributed under the - * License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, - * either express or implied. See the License for the specific language governing permissions - * and limitations under the License. - * ========================================================================================= - */ - -package kamon.play.instrumentation - -import kamon.trace.logging.MdcKeysSupport -import org.aspectj.lang.ProceedingJoinPoint -import org.aspectj.lang.annotation._ - -@Aspect -class LoggerLikeInstrumentation extends MdcKeysSupport { - - @Pointcut("execution(* play.api.LoggerLike+.info(..))") - def infoPointcut(): Unit = {} - - @Pointcut("execution(* play.api.LoggerLike+.warn(..))") - def warnPointcut(): Unit = {} - - @Pointcut("execution(* play.api.LoggerLike+.error(..))") - def errorPointcut(): Unit = {} - - @Pointcut("execution(* play.api.LoggerLike+.trace(..))") - def tracePointcut(): Unit = {} - - @Around("(infoPointcut() || warnPointcut() || errorPointcut() || tracePointcut())") - def aroundLog(pjp: ProceedingJoinPoint): Any = withMdc { - pjp.proceed() - } -} - |