diff options
author | Himbeer <himbeer@disroot.org> | 2025-04-05 20:08:18 +0200 |
---|---|---|
committer | Himbeer <himbeer@disroot.org> | 2025-04-05 20:08:18 +0200 |
commit | 86721f27829ca6b7039ee4a341eb2984a2d3273d (patch) | |
tree | 0e03148cb8d077da7ecf5bb8dc0893d6c52476eb | |
parent | a8361b03d39b276b2aa7838d0d273adcbfc1cce7 (diff) |
Add wg, rtd and diagd logs to log viewer page
-rw-r--r-- | src/log.html | 30 | ||||
-rw-r--r-- | src/log.js | 24 |
2 files changed, 54 insertions, 0 deletions
diff --git a/src/log.html b/src/log.html index a714b2b..754277d 100644 --- a/src/log.html +++ b/src/log.html @@ -130,6 +130,18 @@ <a href="#log-wgd">VPN-Server</a> </div> + <div class="row"> + <a href="#log-wg">VPN-Client</a> + </div> + + <div class="row"> + <a href="#log-rtd">Routingkonfigurator</a> + </div> + + <div class="row"> + <a href="#log-diagd">Automatische Fehlerbehebung</a> + </div> + <br /> <fieldset id="log-admind"> @@ -238,6 +250,24 @@ <textarea id="log-wgd-stdout" rows="20" cols="160" readonly></textarea> <textarea id="log-wgd-stderr" rows="20" cols="160" readonly></textarea> </fieldset> + + <fieldset id="log-wg"> + <legend>VPN-Client</legend> + <textarea id="log-wg-stdout" rows="20" cols="160" readonly></textarea> + <textarea id="log-wg-stderr" rows="20" cols="160" readonly></textarea> + </fieldset> + + <fieldset id="log-rtd"> + <legend>Routingkonfigurator</legend> + <textarea id="log-rtd-stdout" rows="20" cols="160" readonly></textarea> + <textarea id="log-rtd-stderr" rows="20" cols="160" readonly></textarea> + </fieldset> + + <fieldset id="log-diagd"> + <legend>Automatische Fehlerbehebung</legend> + <textarea id="log-diagd-stdout" rows="20" cols="160" readonly></textarea> + <textarea id="log-diagd-stderr" rows="20" cols="160" readonly></textarea> + </fieldset> </div> </body> </html> @@ -26,6 +26,12 @@ let logDyndnsStdoutEl; let logDyndnsStderrEl; let logWgdStdoutEl; let logWgdStderrEl; +let logWgStdoutEl; +let logWgStderrEl; +let logRtdStdoutEl; +let logRtdStderrEl; +let logDiagdStdoutEl; +let logDiagdStderrEl; async function logRead(logfile) { return await invoke("log_read", { logfile: logfile }); @@ -60,6 +66,12 @@ async function loadNonDns() { logDyndnsStderrEl.value = await errRead("dyndns.err"); logWgdStdoutEl.value = await logRead("rsdsl_wgd.log"); logWgdStderrEl.value = await errRead("rsdsl_wgd.err"); + logWgStdoutEl.value = await logRead("rsdsl_wg.log"); + logWgStderrEl.value = await errRead("rsdsl_wg.err"); + logRtdStdoutEl.value = await logRead("rsdsl_rtd.log"); + logRtdStderrEl.value = await errRead("rsdsl_rtd.err"); + logDiagdStdoutEl.value = await logRead("rsdsl_diagd.log"); + logDiagdStderrEl.value = await errRead("rsdsl_diagd.err"); logAdmindStdoutEl.scrollTop = logAdmindStdoutEl.scrollHeight; logAdmindStderrEl.scrollTop = logAdmindStderrEl.scrollHeight; @@ -85,6 +97,12 @@ async function loadNonDns() { logDyndnsStderrEl.scrollTop = logDyndnsStderrEl.scrollHeight; logWgdStdoutEl.scrollTop = logWgdStdoutEl.scrollHeight; logWgdStderrEl.scrollTop = logWgdStderrEl.scrollHeight; + logWgStdoutEl.scrollTop = logWgStdoutEl.scrollHeight; + logWgStderrEl.scrollTop = logWgStderrEl.scrollHeight; + logRtdStdoutEl.scrollTop = logRtdStdoutEl.scrollHeight; + logRtdStderrEl.scrollTop = logRtdStderrEl.scrollHeight; + logDiagdStdoutEl.scrollTop = logDiagdStdoutEl.scrollHeight; + logDiagdStderrEl.scrollTop = logDiagdStderrEl.scrollHeight; } window.addEventListener("DOMContentLoaded", async function() { @@ -114,6 +132,12 @@ window.addEventListener("DOMContentLoaded", async function() { logDyndnsStderrEl = document.querySelector("#log-dyndns-stderr"); logWgdStdoutEl = document.querySelector("#log-wgd-stdout"); logWgdStderrEl = document.querySelector("#log-wgd-stderr"); + logWgStdoutEl = document.querySelector("#log-wg-stdout"); + logWgStderrEl = document.querySelector("#log-wg-stderr"); + logRtdStdoutEl = document.querySelector("#log-rtd-stdout"); + logRtdStderrEl = document.querySelector("#log-rtd-stderr"); + logDiagdStdoutEl = document.querySelector("#log-diagd-stdout"); + logDiagdStderrEl = document.querySelector("#log-diagd-stderr"); loadNonDns(); // logDnsdStdoutEl.value = await logRead("rsdsl_dnsd.log"); |