Skip to content

Commit fde9e62

Browse files
committed
log input and output files for CmdLineEngine
Signed-off-by: Stefan Niederhauser <[email protected]>
1 parent b1f81de commit fde9e62

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

graphviz-java/src/main/java/guru/nidi/graphviz/engine/GraphvizCmdLineEngine.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import static guru.nidi.graphviz.service.CommandRunner.isExecutableFile;
3535
import static guru.nidi.graphviz.service.CommandRunner.isExecutableFound;
3636
import static guru.nidi.graphviz.service.SystemUtils.pathOf;
37+
import static guru.nidi.graphviz.service.SystemUtils.uriPathOf;
3738
import static java.util.Locale.ENGLISH;
3839

3940
/**
@@ -42,7 +43,7 @@
4243
* @author daank
4344
*/
4445
public class GraphvizCmdLineEngine extends AbstractGraphvizEngine {
45-
private static final Logger LOG = LoggerFactory.getLogger(AbstractGraphvizEngine.class);
46+
private static final Logger LOG = LoggerFactory.getLogger(GraphvizCmdLineEngine.class);
4647
static final boolean AVAILABLE = isOnClasspath("org/apache/commons/exec/CommandLine.class");
4748

4849
@Nullable
@@ -126,8 +127,10 @@ private EngineResult doExecute(Path path, File dotFile, Options options, Rasteri
126127
+ " -K" + options.engine.toString().toLowerCase(ENGLISH)
127128
+ " -T" + completeFormat(options.format, rasterizer)
128129
+ " " + dotFile.getAbsolutePath() + " -ooutfile." + simpleFormat;
130+
LOG.info("input file://{}", uriPathOf(dotFile));
129131
cmdRunner.exec(command, path.toFile(), timeout);
130132
final Path outFile = path.resolve("outfile." + simpleFormat);
133+
LOG.info("output file://{}", uriPathOf(outFile.toFile()));
131134
if (rasterizer instanceof BuiltInRasterizer) {
132135
return EngineResult.fromFile(outFile.toFile());
133136
}

graphviz-java/src/main/java/guru/nidi/graphviz/service/SystemUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ public static Path pathOf(String path) {
7171

7272
public static String uriPathOf(String path) {
7373
if (IS_OS_WINDOWS) {
74-
return (path.substring(1, 3).equals(":\\") ? "/" : "") + path.replace('\\', '/');
74+
return (path.startsWith(":\\", 1) ? "/" : "") + path.replace('\\', '/');
7575
}
7676
return path;
7777
}

0 commit comments

Comments
 (0)