Mute unnecessary logs and close #527
This commit is contained in:
parent
c829a147ca
commit
395185ad10
|
|
@ -2,6 +2,7 @@ package com.swift.sandhook.xposedcompat.hookstub;
|
|||
|
||||
import android.util.Log;
|
||||
|
||||
import com.elderdrivers.riru.edxp.sandhook.BuildConfig;
|
||||
import com.swift.sandhook.SandHook;
|
||||
import com.swift.sandhook.SandHookMethodResolver;
|
||||
import com.swift.sandhook.utils.ParamWrapper;
|
||||
|
|
@ -281,7 +282,7 @@ public class HookStubManager {
|
|||
((XC_MethodHook) snapshot[beforeIdx]).callBeforeHookedMethod(param);
|
||||
} catch (Throwable t) {
|
||||
// reset result (ignoring what the unexpectedly exiting callback did)
|
||||
XposedBridge.log(t);
|
||||
if( BuildConfig.DEBUG ) XposedBridge.log(t);
|
||||
param.setResult(null);
|
||||
param.returnEarly = false;
|
||||
continue;
|
||||
|
|
@ -305,7 +306,7 @@ public class HookStubManager {
|
|||
param.setResult(SandHook.callOriginMethod(originMethod, entity.backup, thiz, param.args));
|
||||
}
|
||||
} catch (Throwable e) {
|
||||
XposedBridge.log(e);
|
||||
if( BuildConfig.DEBUG ) XposedBridge.log(e);
|
||||
param.setThrowable(e);
|
||||
}
|
||||
}
|
||||
|
|
@ -319,7 +320,7 @@ public class HookStubManager {
|
|||
try {
|
||||
((XC_MethodHook) snapshot[afterIdx]).callAfterHookedMethod(param);
|
||||
} catch (Throwable t) {
|
||||
XposedBridge.log(t);
|
||||
if( BuildConfig.DEBUG ) XposedBridge.log(t);
|
||||
if (lastThrowable == null)
|
||||
param.setResult(lastResult);
|
||||
else
|
||||
|
|
@ -359,7 +360,7 @@ public class HookStubManager {
|
|||
try {
|
||||
((XC_MethodHook) snapshot[beforeIdx]).callBeforeHookedMethod(param);
|
||||
} catch (Throwable t) {
|
||||
XposedBridge.log(t);
|
||||
if( BuildConfig.DEBUG ) XposedBridge.log(t);
|
||||
// reset result (ignoring what the unexpectedly exiting callback did)
|
||||
param.setResult(null);
|
||||
param.returnEarly = false;
|
||||
|
|
@ -378,7 +379,7 @@ public class HookStubManager {
|
|||
try {
|
||||
param.setResult(SandHook.callOriginMethod(true, origin, backup, thiz, param.args));
|
||||
} catch (Throwable e) {
|
||||
XposedBridge.log(e);
|
||||
if( BuildConfig.DEBUG ) XposedBridge.log(e);
|
||||
param.setThrowable(e);
|
||||
}
|
||||
}
|
||||
|
|
@ -392,7 +393,7 @@ public class HookStubManager {
|
|||
try {
|
||||
((XC_MethodHook) snapshot[afterIdx]).callAfterHookedMethod(param);
|
||||
} catch (Throwable t) {
|
||||
XposedBridge.log(t);
|
||||
if( BuildConfig.DEBUG ) XposedBridge.log(t);
|
||||
if (lastThrowable == null)
|
||||
param.setResult(lastResult);
|
||||
else
|
||||
|
|
|
|||
|
|
@ -2,6 +2,8 @@ package com.swift.sandhook.xposedcompat.utils;
|
|||
|
||||
import android.util.Log;
|
||||
|
||||
import com.elderdrivers.riru.edxp.sandhook.BuildConfig;
|
||||
|
||||
import java.lang.reflect.Member;
|
||||
|
||||
|
||||
|
|
@ -9,7 +11,7 @@ public class DexLog {
|
|||
|
||||
public static final String TAG = "SandXposed";
|
||||
|
||||
public static volatile boolean DEBUG = false;
|
||||
public static volatile boolean DEBUG = BuildConfig.DEBUG;
|
||||
|
||||
public static int v(String s) {
|
||||
return Log.v(TAG, s);
|
||||
|
|
|
|||
Loading…
Reference in New Issue