Опитвам се да внедря аспект за проследяване, използвайки модела за инстанциране на pertypewithin. По този начин ще мога да използвам един регистратор на клас и тип.
От някои примери около можем да намеря този код за стартиране на регистратора:
public abstract aspect TraceAspect pertypewithin(com.something.*) {
abstract pointcut traced();
after() : staticinitialization(*) {
logger = Logger.getLogger(getWithinTypeName());
}
before() : traced() {
logger.log(...);
}
//....
}
за съжаление, не мога да преведа напълно това в синтаксиса на @AspectJ (това е изискване на проекта извън моя контрол), особено частта, в която трябва да настроя регистратора, като изпълня този код само веднъж.
Възможно ли е това?
Благодаря,