From 42e98c5312f7dcbae1dfda63a51b8b57df1e8677 Mon Sep 17 00:00:00 2001 From: TolaMironcenko Date: Tue, 30 Jul 2024 05:45:39 +0700 Subject: [PATCH] websocket realtime syslog --- .vscode/settings.json | 15 ++++++++++++++- openrouter/src/web/index.html | 2 ++ openrouter/src/web/js/syslog.js | 11 +++++++++++ 3 files changed, 27 insertions(+), 1 deletion(-) diff --git a/.vscode/settings.json b/.vscode/settings.json index 3ffe146..119f7ec 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -75,6 +75,19 @@ "typeinfo": "cpp", "valarray": "cpp", "variant": "cpp", - "stdfloat": "cpp" + "stdfloat": "cpp", + "__bit_reference": "cpp", + "__config": "cpp", + "__hash_table": "cpp", + "__locale": "cpp", + "__node_handle": "cpp", + "__split_buffer": "cpp", + "__threading_support": "cpp", + "__tree": "cpp", + "__verbose_abort": "cpp", + "complex": "cpp", + "execution": "cpp", + "ios": "cpp", + "locale": "cpp" } } \ No newline at end of file diff --git a/openrouter/src/web/index.html b/openrouter/src/web/index.html index 90a6f29..ad79a87 100644 --- a/openrouter/src/web/index.html +++ b/openrouter/src/web/index.html @@ -183,6 +183,8 @@ + +
diff --git a/openrouter/src/web/js/syslog.js b/openrouter/src/web/js/syslog.js index e824680..3999fd1 100644 --- a/openrouter/src/web/js/syslog.js +++ b/openrouter/src/web/js/syslog.js @@ -2,6 +2,7 @@ const syslogdata = document.querySelector('.syslogdata') const refreshbutton = document.querySelector('#refreshbutton') const openrouterfilter = document.querySelector('#openrouterfilter') const authservicefilter = document.querySelector('#authservicefilter') +const realtimesyslogchekbox = document.querySelector('#realtimesyslog') let openrouterfilterenable = false let authservicefilerenable = false @@ -67,3 +68,13 @@ const authservicefilterfunc = (textdata) => { } return } + +realtimesyslogchekbox.addEventListener('click', () => { + if (realtimesyslogchekbox.checked) { + let socket = new WebSocket("ws://192.168.122.76/syslog"); + + socket.onmessage = function(event) { + console.log(event.data) + }; + } +})