[Java] Change log dir to /tmp/raylogs (#2677)

Currently, log directory in Java is a relative path . This PR changes it to `/tmp/raylogs` (with the same format as Python, e.g., `local_scheduler-2018-51-17_17-8-6-05164.err`). It also cleans up some relative code.
This commit is contained in:
Hao Chen
2018-08-19 14:46:36 +08:00
committed by Robert Nishihara
parent e56eb354eb
commit 78b6bfb7f9
8 changed files with 101 additions and 191 deletions
@@ -6,14 +6,9 @@ import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import net.lingala.zip4j.core.ZipFile;
import net.lingala.zip4j.exception.ZipException;
import org.ray.api.UniqueID;
import org.ray.cli.CommandStart;
import org.ray.cli.CommandStop;
import org.ray.core.RayRuntime;
import org.ray.core.model.RayParameters;
import org.ray.core.model.RunMode;
import org.ray.runner.RunInfo;
import org.ray.runner.RunManager;
import org.ray.runner.worker.DefaultDriver;
import org.ray.spi.KeyValueStoreLink;
@@ -73,7 +68,7 @@ public class RayCli {
RayParameters params = new RayParameters(config);
// Init RayLog before using it.
RayLog.init(params.working_directory);
RayLog.init(params.log_dir);
RayLog.core.info("Using IP address {} for this node.", params.node_ip_address);
RunManager manager;
@@ -173,7 +168,7 @@ public class RayCli {
UniqueID resourceId = functionManager.registerResource(zip);
// Init RayLog before using it.
RayLog.init(params.working_directory);
RayLog.init(params.log_dir);
RayLog.rapp.debug(
"registerResource " + resourceId + " for package " + packageName + " done");