change log file path
This commit is contained in:
parent
816c7ec0a9
commit
f6e4218592
|
@ -9,6 +9,7 @@ import android.util.ArrayMap;
|
|||
import com.jaredrummler.android.device.DeviceName;
|
||||
import com.tungsten.fclauncher.bridge.FCLBridge;
|
||||
import com.tungsten.fclauncher.utils.Architecture;
|
||||
import com.tungsten.fclauncher.utils.FCLPath;
|
||||
|
||||
import java.io.BufferedReader;
|
||||
import java.io.File;
|
||||
|
@ -236,7 +237,7 @@ public class FCLauncher {
|
|||
|
||||
// initialize FCLBridge
|
||||
FCLBridge bridge = new FCLBridge();
|
||||
bridge.setLogPath(config.getLogDir() + "/latest_game.log");
|
||||
bridge.setLogPath(new File(FCLPath.SHARED_COMMON_DIR).getParent() + "/latest_game.log");
|
||||
Thread gameThread = new Thread(() -> {
|
||||
try {
|
||||
logStartInfo(bridge, "Minecraft");
|
||||
|
|
|
@ -113,6 +113,7 @@ public class FCLBridge implements Serializable {
|
|||
this.callback = callback;
|
||||
this.surface = surface;
|
||||
fclLogThread = new Thread(() -> {
|
||||
receiveLog("invoke redirectStdio");
|
||||
int errorCode = redirectStdio(getLogPath());
|
||||
if (errorCode != 0) {
|
||||
receiveLog("Can't exec redirectStdio! Error code: " + errorCode);
|
||||
|
@ -254,12 +255,16 @@ public class FCLBridge implements Serializable {
|
|||
}
|
||||
|
||||
public void setLogPipeReady() {
|
||||
receiveLog("invoke setLogPipeReady");
|
||||
handler.post(() -> {
|
||||
receiveLog("invoke setFCLBridge");
|
||||
setFCLBridge(this);
|
||||
// set graphic output and event pipe
|
||||
if (surface != null) {
|
||||
receiveLog("invoke setFCLNativeWindow");
|
||||
setFCLNativeWindow(surface);
|
||||
}
|
||||
receiveLog("invoke setEventPipe");
|
||||
setEventPipe();
|
||||
|
||||
// start
|
||||
|
|
Loading…
Reference in New Issue