# HG changeset patch # User casties # Date 1486122988 -3600 # Node ID 7acd7564e394f98de153736e3c073effedfe7f30 # Parent ab61cd3ad0e0ac0223149ef19a6e81370a0b5ce5 nicer logging. diff -r ab61cd3ad0e0 -r 7acd7564e394 src/main/java/org/mpi/openmind/repository/services/AbstractPersistenceService.java --- a/src/main/java/org/mpi/openmind/repository/services/AbstractPersistenceService.java Thu Feb 02 19:02:05 2017 +0100 +++ b/src/main/java/org/mpi/openmind/repository/services/AbstractPersistenceService.java Fri Feb 03 12:56:28 2017 +0100 @@ -668,15 +668,14 @@ */ private void refreshRelationTarget(Session session, Relation rel) throws Exception { long targetModifOld = rel.getTargetModif(); - StringBuilder sb = new StringBuilder("refreshTarget\n" + rel.toString() + "\n"); - sb.append(rel.printTarget() + "\n"); + StringBuilder sb = new StringBuilder("refreshTarget of " + rel.toString() + " to "+rel.printTarget()); List entityList = this.getEntities(session, rel.getTargetId(), Node.SYS_STATUS_CURRENT_VERSION, rel.getType(), null, false); if(entityList.isEmpty()){ throw new Exception("Saving entity " + rel.getSourceId() + ", the system found a relation without target. " + rel.toString()); } Entity target = entityList.get(0); rel.setTarget(target); - sb.append(rel.printTarget() + "\n"); + sb.append(" new "+rel.printTarget()); // the refresh is logged only if we detect a difference between the relation and the target entity. if(targetModifOld != rel.getTargetModif()){ logger.warn(sb.toString()); @@ -694,15 +693,14 @@ */ private void refreshRelationSource(Session session, Relation rel) throws Exception { long sourceModifOld = rel.getSourceModif(); - StringBuilder sb = new StringBuilder("refreshSource\n" + rel.toString() + "\n"); - sb.append(rel.printSource() + "\n"); + StringBuilder sb = new StringBuilder("refreshSource of " + rel.toString() + " to "+rel.printSource()); List entityList = this.getEntities(session, rel.getSourceId(), Node.SYS_STATUS_CURRENT_VERSION, rel.getType(), null, false); if(entityList.isEmpty()){ throw new Exception("Saving entity " + rel.getTargetId() + ", the system found a relation without source. " + rel.toString()); } Entity source = entityList.get(0); rel.setSource(source); - sb.append(rel.printSource() + "\n"); + sb.append(" new "+rel.printSource()); // the refresh is logged only if we detect a difference between the relation and the source entity. if(sourceModifOld != rel.getSourceModif()){ logger.warn(sb.toString());