@Override
@Transactional(propagation=Propagation.REQUIRES_NEW)
public void log(Date date, String user, String ip, String action, String target, boolean status, String message)
{
AuditLog auditLog = new AuditLog(date, user, ip, action, target, status, message);
auditLogDAO.makePersistent(auditLog);
}