update to slf4j, remove DynamicLog (#2384)

This commit is contained in:
Hanwei Jin
2018-07-10 14:33:59 +08:00
committed by Philipp Moritz
parent 55d5e28872
commit 450b11f1d6
15 changed files with 70 additions and 613 deletions
@@ -1,6 +1,5 @@
package org.ray.core;
import java.io.Serializable;
import java.lang.reflect.Constructor;
import java.lang.reflect.InvocationTargetException;
import java.util.ArrayList;
@@ -29,8 +28,6 @@ import org.ray.spi.PathConfig;
import org.ray.spi.RemoteFunctionManager;
import org.ray.util.config.ConfigReader;
import org.ray.util.exception.TaskExecutionException;
import org.ray.util.logger.DynamicLog;
import org.ray.util.logger.DynamicLogManager;
import org.ray.util.logger.RayLog;
/**
@@ -80,12 +77,11 @@ public abstract class RayRuntime implements RayApi {
}
}
configReader = new ConfigReader(configPath, updateConfigStr);
String loglevel = configReader.getStringValue("ray.java", "log_level", "debug",
"set the log output level(debug, info, warn, error)");
DynamicLog.setLogLevel(loglevel);
RayRuntime.params = new RayParameters(configReader);
DynamicLogManager.init(params.max_java_log_file_num, params.max_java_log_file_size);
RayLog.init(params.working_directory);
assert RayLog.core != null;
ins = instantiate(params);
assert (ins != null);
@@ -49,9 +49,6 @@ public class RayParameters {
@AConfig(comment = "working directory")
public String working_directory = "./run";
@AConfig(comment = "directory for saving logs")
public String logging_directory = "./run/logs";
@AConfig(comment = "primary redis port")
public int redis_port = 34222;
@@ -109,16 +106,9 @@ public class RayParameters {
@AConfig(comment = "whether to use supreme failover strategy")
public boolean supremeFO = false;
@AConfig(comment = "the max num of java log of each java worker")
public int max_java_log_file_num = 10;
@AConfig(comment = "whether to disable process failover")
public boolean disable_process_failover = false;
@AConfig(comment = "the max size of each file of java worker log, could be set as 10KB, 10MB, "
+ "1GB or something similar")
public String max_java_log_file_size = "500MB";
@AConfig(comment = "delay seconds under onebox before app logic for debugging")
public int onebox_delay_seconds_before_run_app_logic = 0;