[RJ-Servi] Add workingDirectory to error message for failed node start

Change-Id: Id145a65286b4f438e2518195f0e374c7dcb5906f
diff --git a/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/internal/rj/servi/LocalNodeFactory.java b/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/internal/rj/servi/LocalNodeFactory.java
index 464a3a0..f227c69 100644
--- a/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/internal/rj/servi/LocalNodeFactory.java
+++ b/servi/org.eclipse.statet.rj.servi/src/org/eclipse/statet/internal/rj/servi/LocalNodeFactory.java
@@ -575,7 +575,7 @@
 		catch (final Exception e) {
 			final StringBuilder sb= new StringBuilder("Error starting R node:");
 			if (processBuilder != null) {
-				sb.append("\n<COMMAND>"); //$NON-NLS-1$
+				sb.append("\n<COMMAND workingDirectory=\"").append(handler.dir).append("\">"); //$NON-NLS-1$ //$NON-NLS-2$
 				ServerUtils.prettyPrint(processBuilder.command(), sb);
 				sb.append("\n</COMMAND>"); //$NON-NLS-1$
 			}
@@ -599,11 +599,11 @@
 						}
 					}
 					catch (final IOException ignore) {}
-					sb.append("</STDOUT>");
+					sb.append("</STDOUT>"); //$NON-NLS-1$
 				}
 				final Path logFile= handler.dir.resolve(NODELOG_FILENAME);
 				if (Files.exists(logFile)) {
-					sb.append("\n<LOG file=\"" + NODELOG_FILENAME + "\">\n");
+					sb.append("\n<LOG file=\"").append(logFile).append("\">\n"); //$NON-NLS-1$ //$NON-NLS-2$
 					try (final var reader= new InputStreamReader(Files.newInputStream(logFile),
 							StandardCharsets.UTF_8 )) {
 						int n;