You've already forked ReZygisk
mirror of
https://github.com/PerformanC/ReZygisk.git
synced 2025-09-06 06:37:01 +00:00
add: realtime error log tracking modal
This commit is contained in:
@@ -257,7 +257,7 @@ a {
|
|||||||
width: 100%;
|
width: 100%;
|
||||||
border: none;
|
border: none;
|
||||||
outline: none;
|
outline: none;
|
||||||
font-size: 16px;
|
font-size: 14px;
|
||||||
padding-bottom: 25px;
|
padding-bottom: 25px;
|
||||||
font-family: monospace, monospace;
|
font-family: monospace, monospace;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,9 +4,22 @@ import { setNewLanguage, getTranslations } from './language.js'
|
|||||||
function setError(place, issue) {
|
function setError(place, issue) {
|
||||||
toast(`${place}: ${issue}`)
|
toast(`${place}: ${issue}`)
|
||||||
|
|
||||||
|
const fullErrorLog = setErrorData(`${place}: ${issue}`)
|
||||||
|
document.getElementById('errorh_panel').innerHTML = fullErrorLog
|
||||||
|
}
|
||||||
|
|
||||||
|
function setLangData(mode) {
|
||||||
|
localStorage.setItem('/system/language', mode)
|
||||||
|
|
||||||
|
return localStorage.getItem('/system/language')
|
||||||
|
}
|
||||||
|
|
||||||
|
function setErrorData(errorLog) {
|
||||||
const getPrevious = localStorage.getItem('/system/error')
|
const getPrevious = localStorage.getItem('/system/error')
|
||||||
const finalLog = getPrevious && getPrevious.length !== 0 ? getPrevious + `\n` + `${place}: ${issue}` : `${place}: ${issue}`
|
const finalLog = getPrevious && getPrevious.length !== 0 ? getPrevious + `\n` + errorLog : errorLog
|
||||||
|
|
||||||
localStorage.setItem('/system/error', finalLog)
|
localStorage.setItem('/system/error', finalLog)
|
||||||
|
return finalLog
|
||||||
}
|
}
|
||||||
|
|
||||||
(async () => {
|
(async () => {
|
||||||
@@ -155,10 +168,4 @@ function setError(place, issue) {
|
|||||||
} else {
|
} else {
|
||||||
setError('find', `Error while finding zygisk modules (${findModulesCmd.errno}): ${findModulesCmd.stderr}`)
|
setError('find', `Error while finding zygisk modules (${findModulesCmd.errno}): ${findModulesCmd.stderr}`)
|
||||||
}
|
}
|
||||||
})().catch((err) => setError('WebUI', err.stack ? err.stack : err.message))
|
})().catch((err) => setError('WebUI', err.stack ? err.stack : err.message))
|
||||||
|
|
||||||
function setLangData(mode) {
|
|
||||||
localStorage.setItem('/system/language', mode)
|
|
||||||
|
|
||||||
return localStorage.getItem('/system/language')
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user