@After("Pointcuts.securityPointcut()")
public void logSecurityOperation(JoinPoint joinPoint) {
final String userName = ((User) SecurityContextHolder.getContext().getAuthentication().getPrincipal()).getUsername();
final PosibleOperations method = PosibleOperations.getMethod(joinPoint.getSignature().getName());
final SimpleAction action = new SimpleAction(method, userName);
final String additionalInfo = getAdditionalInfo(method, joinPoint.getArgs());
if (!additionalInfo.isEmpty()) {
action.setAdditionalInfo(additionalInfo);
}
logService.addLog(action);
}