mirror of
https://github.com/wassname/ray.git
synced 2026-07-08 10:07:11 +08:00
update to slf4j, remove DynamicLog (#2384)
This commit is contained in:
committed by
Philipp Moritz
parent
55d5e28872
commit
450b11f1d6
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user