diff --git a/src/web/index.html b/src/web/index.html
index b789e13..5b150a2 100644
--- a/src/web/index.html
+++ b/src/web/index.html
@@ -151,6 +151,7 @@
diff --git a/src/web/js/syslog.js b/src/web/js/syslog.js
index b31f91d..c043cc1 100644
--- a/src/web/js/syslog.js
+++ b/src/web/js/syslog.js
@@ -1,8 +1,10 @@
const syslogdata = document.querySelector('.syslogdata')
const refreshbutton = document.querySelector('#refreshbutton')
const openrouterfilter = document.querySelector('#openrouterfilter')
+const authservicefilter = document.querySelector('#authservicefilter')
let openrouterfilterenable = false
+let authservicefilerenable = false
const get_syslog_data = () => {
console.log("get_syslog_data")
@@ -11,16 +13,11 @@ const get_syslog_data = () => {
// body: `{"token":"${localStorage.getItem("token")}"}`
}).then(data => data.text()).then(textdata => {
if (openrouterfilterenable) {
- let syslogalldata = textdata.replace(/\n/g,'
')
- syslogalldata = syslogalldata.split("
")
- syslogalldata = syslogalldata.filter(data => {
- return data.includes("openrouter:")
- })
- console.log(syslogalldata)
- syslogdata.innerHTML = ""
- for (const data in syslogalldata) {
- syslogdata.innerHTML += syslogalldata[data] + "
"
- }
+ openrouterfilterfunc(textdata)
+ return
+ }
+ if (authservicefilerenable) {
+ authservicefilterfunc(textdata)
return
}
syslogdata.innerHTML = textdata.replace(/\n/g,'
')
@@ -31,6 +28,7 @@ const get_syslog_data = () => {
refreshbutton.addEventListener('click', () => {
openrouterfilterenable = false
+ authservicefilerenable = false
get_syslog_data()
})
@@ -38,3 +36,37 @@ openrouterfilter.addEventListener('click', () => {
openrouterfilterenable = true
get_syslog_data()
})
+
+authservicefilter.addEventListener('click', () => {
+ authservicefilerenable = true
+ openrouterfilterenable = false
+ get_syslog_data()
+})
+
+const openrouterfilterfunc = (textdata) => {
+ let syslogalldata = textdata.replace(/\n/g,'
')
+ syslogalldata = syslogalldata.split("
")
+ syslogalldata = syslogalldata.filter(data => {
+ return data.includes("openrouter:")
+ })
+ console.log(syslogalldata)
+ syslogdata.innerHTML = ""
+ for (const data in syslogalldata) {
+ syslogdata.innerHTML += syslogalldata[data] + "
"
+ }
+ return
+}
+
+const authservicefilterfunc = (textdata) => {
+ let syslogalldata = textdata.replace(/\n/g,'
')
+ syslogalldata = syslogalldata.split("
")
+ syslogalldata = syslogalldata.filter(data => {
+ return data.includes("auth_service:")
+ })
+ console.log(syslogalldata)
+ syslogdata.innerHTML = ""
+ for (const data in syslogalldata) {
+ syslogdata.innerHTML += syslogalldata[data] + "
"
+ }
+ return
+}