refactor: split LoggerFactory to YLog and YLogData

This commit is contained in:
2023-09-28 00:50:45 +08:00
parent ee1fc85a4e
commit c651776da0
26 changed files with 829 additions and 576 deletions

View File

@@ -346,12 +346,12 @@ fun GenerateData.sources() = mapOf(
hookEntry.onXposedEvent()
hookEntry.onInit()
if (${ExternalCallerName.YukiXposedModuleCaller.second}.isXposedCallbackSetUp) {
${ExternalCallerName.YukiXposedModuleCaller.second}.internalLoggerE("You cannot load a hooker in \"onInit\" or \"onXposedEvent\" method! Aborted")
${ExternalCallerName.YukiXposedModuleCaller.second}.callLogError("You cannot load a hooker in \"onInit\" or \"onXposedEvent\" method! Aborted")
return
}
hookEntry.onHook()
${ExternalCallerName.YukiXposedModuleCaller.second}.callOnFinishLoadModule()
}.onFailure { ${ExternalCallerName.YukiXposedModuleCaller.second}.internalLoggerE("YukiHookAPI try to load hook entry class failed", it) }
}.onFailure { ${ExternalCallerName.YukiXposedModuleCaller.second}.callLogError("YukiHookAPI try to load hook entry class failed", it) }
${ExternalCallerName.YukiXposedModuleCaller.second}.callOnPackageLoaded(
type = when {
isZygoteLoaded -> HookEntryType.ZYGOTE
@@ -373,7 +373,7 @@ fun GenerateData.sources() = mapOf(
${ExternalCallerName.YukiXposedModuleCaller.second}.callOnStartLoadModule(modulePackageName, sparam.modulePath)
callOnXposedModuleLoaded(isZygoteLoaded = true)
isZygoteCalled = true
}.onFailure { ${ExternalCallerName.YukiXposedModuleCaller.second}.internalLoggerE("An exception occurred when YukiHookAPI loading Xposed Module", it) }
}.onFailure { ${ExternalCallerName.YukiXposedModuleCaller.second}.callLogError("An exception occurred when YukiHookAPI loading Xposed Module", it) }
}
fun callHandleLoadPackage(lpparam: XC_LoadPackage.LoadPackageParam?) {