package Ġcom . rest fe el . aop Ċ Ċ import Ġorg . aspect j . lang . Join Point Ċ import Ġorg . aspect j . lang . annotation . After Return ing Ċ import Ġorg . aspect j . lang . annotation . Aspect Ċ import Ġorg . slf 4 j . LoggerFactory Ċ import Ġorg . springframework . stereotype . Component Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġj ack Ġon Ġ 2 0 1 7 / 3 / 2 9 . Ċ Ġ*/ Ċ @ Aspect Ċ @ Component Ċ class ĠService Monitor Ġ{ ĊĠĠĠ Ġinternal Ġvar Ġlogger Ġ= ĠLoggerFactory . getLogger ( Service Monitor :: class . java ) ĊĊĠĠĠ Ġ@ After Return ing (" execution (* Ġcom . rest fe el . controller . rest .* .* (.. )) ") ĊĠĠĠ Ġfun Ġlog Service Access ( join Point : ĠJoin Point ) Ġ{ ĊĠĠĠĠĠĠĠ Ġlogger . info (" Completed : Ġ" Ġ+ Ġjoin Point ) ĊĠĠĠ Ġ} Ċ } Ċ