Skip to content

Commit e1c3e4b

Browse files
committed
add more logging to the transaction controller in the server
1 parent a4b91f9 commit e1c3e4b

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

tools/server-spring/src/main/java/org/eclipse/rdf4j/http/server/repository/transaction/TransactionController.java

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
import java.util.Enumeration;
3838
import java.util.HashMap;
3939
import java.util.Map;
40+
import java.util.Optional;
4041
import java.util.UUID;
4142
import java.util.concurrent.ExecutionException;
4243
import java.util.concurrent.TimeUnit;
@@ -637,6 +638,24 @@ private ModelAndView getSparqlUpdateResult(Transaction transaction, HttpServletR
637638
}
638639
}
639640

641+
if (logger.isDebugEnabled()) {
642+
StringBuilder datasetStr = new StringBuilder();
643+
dataset.getDefaultGraphs()
644+
.forEach(g -> datasetStr.append("DEFAULT GRAPH: FROM <").append(g.stringValue()).append(">\n"));
645+
dataset.getNamedGraphs()
646+
.forEach(g -> datasetStr.append("NAMED GRAPH: FROM NAMED <").append(g.stringValue()).append(">\n"));
647+
dataset.getDefaultRemoveGraphs()
648+
.forEach(g -> datasetStr.append("DEFAULT REMOVE GRAPH: DELETE FROM <")
649+
.append(g.stringValue())
650+
.append(">\n"));
651+
Optional.ofNullable(dataset.getDefaultInsertGraph())
652+
.ifPresent(g -> datasetStr.append("DEFAULT INSERT GRAPH: INSERT INTO <")
653+
.append(g.stringValue())
654+
.append(">\n"));
655+
656+
logger.debug("Dataset: {}", datasetStr);
657+
}
658+
640659
try {
641660
// determine if any variable bindings have been set on this update.
642661
@SuppressWarnings("unchecked")

0 commit comments

Comments
 (0)