У меня есть Aspect, который регистрирует приложение весенней загрузки,
Работает хорошо, регистрируя исключения во время выполнения, но не регистрирует ошибки Hibernate и базы данных. Мне нужно, чтобы в журнале их тоже было.
Я не могу использовать application.propierties, который регистрирует ошибки в файл или консоль, потому что мне нужно сделать персонализированный журнал, который должен быть тем же файлом, что и аспект. (Журнал будет зашифрован).
Это код безопасности:
@AfterThrowing (pointcut = "execution(* com.tarea1..*(..))",throwing="ex")
public void logAfterThrowingAllMethods(JoinPoint jp, Exception ex){
final Signature signature = jp.getSignature();
//nombre del Método
String metodo = signature.getName();
String paquete = signature.getDeclaringTypeName().
substring(0, signature.getDeclaringTypeName().lastIndexOf("."));
String clase = signature.getDeclaringTypeName().
substring(signature.getDeclaringTypeName().lastIndexOf(".") + 1);
logToFile(metodo,paquete,ex);
}
Заранее спасибо.