diff --git a/LTEMvcApp/Views/Home/ClientMessages.cshtml b/LTEMvcApp/Views/Home/ClientMessages.cshtml
index 466e99a..cb40f0e 100644
--- a/LTEMvcApp/Views/Home/ClientMessages.cshtml
+++ b/LTEMvcApp/Views/Home/ClientMessages.cshtml
@@ -315,7 +315,7 @@
function loadLogFiles() {
$('#logFilesContainer').html('正在加载日志文件列表...
');
- $.get('/api/websocket/clients/message-logs')
+ $.get('/api/message/logs')
.done(function(response) {
if (response.files && response.files.length > 0) {
const filesHtml = response.files.map(file => createLogFileItemHtml(file)).join('');
@@ -372,7 +372,7 @@
function loadLogContent(fileName, lines) {
$('#logContentContainer').html('正在加载日志内容...
');
- $.get(`/api/websocket/clients/message-logs/${encodeURIComponent(fileName)}?lines=${lines}`)
+ $.get(`/api/message/logs/${encodeURIComponent(fileName)}?lines=${lines}`)
.done(function(response) {
if (response.content && response.content.length > 0) {
const contentHtml = response.content.map(line =>
@@ -402,7 +402,7 @@
}
$.ajax({
- url: '/api/websocket/clients/message-logs',
+ url: '/api/message/logs',
method: 'DELETE',
data: { fileName: fileName }
})
@@ -422,7 +422,7 @@
}
$.ajax({
- url: '/api/websocket/clients/message-logs/delete',
+ url: '/api/message/logs/delete',
method: 'DELETE',
data: { fileName: fileName }
})
@@ -436,7 +436,7 @@
}
function initializeEventSource() {
- const source = new EventSource(`/api/websocket/clients/${encodeURIComponent(clientName)}/messages/stream`);
+ const source = new EventSource(`/api/message/${encodeURIComponent(clientName)}/stream`);
const statusBadge = $('#connection-status');
source.addEventListener('open', function(e) {
diff --git a/LTEMvcApp/Views/Home/Index.cshtml b/LTEMvcApp/Views/Home/Index.cshtml
index af0bc49..cb344a1 100644
--- a/LTEMvcApp/Views/Home/Index.cshtml
+++ b/LTEMvcApp/Views/Home/Index.cshtml
@@ -167,11 +167,11 @@
}
-
+
启动
-
+
停止
@@ -198,8 +198,8 @@
@section Scripts {
}
\ No newline at end of file
diff --git a/LTEMvcApp/test_client_config.json b/LTEMvcApp/test_client_config.json
deleted file mode 100644
index 53bccdd..0000000
--- a/LTEMvcApp/test_client_config.json
+++ /dev/null
@@ -1,153 +0,0 @@
-{
- "name": "TestClient",
- "address": "192.168.13.12:9001",
- "enabled": true,
- "password": "test123",
- "reconnectDelay": 15000,
- "ssl": false,
- "logs": {
- "layers": {
- "PHY": {
- "level": "info",
- "maxSize": 1000,
- "payload": true,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "MAC": {
- "level": "warn",
- "maxSize": 1000,
- "payload": true,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "RLC": {
- "level": "warn",
- "maxSize": 1000,
- "payload": false,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "PDCP": {
- "level": "warn",
- "maxSize": 1000,
- "payload": false,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "RRC": {
- "level": "debug",
- "maxSize": 1000,
- "payload": true,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "NAS": {
- "level": "debug",
- "maxSize": 1000,
- "payload": true,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "S1AP": {
- "level": "debug",
- "maxSize": 1000,
- "payload": false,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "NGAP": {
- "level": "debug",
- "maxSize": 1000,
- "payload": false,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "GTPU": {
- "level": "warn",
- "maxSize": 1000,
- "payload": false,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "X2AP": {
- "level": "debug",
- "maxSize": 1000,
- "payload": false,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "XnAP": {
- "level": "warn",
- "maxSize": 1000,
- "payload": false,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- },
- "M2AP": {
- "level": "info",
- "maxSize": 1000,
- "payload": false,
- "filter": "warn",
- "color": "#000000",
- "direction": {},
- "epc": false,
- "debug": null,
- "max": null
- }
- },
- "signal": null,
- "cch": null,
- "extensionData": null
- },
- "pause": false,
- "readonly": false,
- "skipLogMenu": false,
- "locked": false,
- "active": false,
- "model": null
-}
\ No newline at end of file
diff --git a/LTEMvcApp/test_client_configs.json b/LTEMvcApp/test_client_configs.json
new file mode 100644
index 0000000..3ebd238
--- /dev/null
+++ b/LTEMvcApp/test_client_configs.json
@@ -0,0 +1,310 @@
+[
+ {
+ "name": "TestClient",
+ "address": "192.168.13.12:9001",
+ "enabled": true,
+ "password": "test123",
+ "reconnectDelay": 15000,
+ "ssl": false,
+ "logs": {
+ "layers": {
+ "PHY": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "MAC": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "RLC": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "PDCP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "RRC": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "NAS": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "S1AP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "NGAP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "GTPU": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "X2AP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "XnAP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "M2AP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ }
+ },
+ "signal": null,
+ "cch": null,
+ "extensionData": null
+ },
+ "pause": false,
+ "readonly": false,
+ "skipLogMenu": false,
+ "locked": false,
+ "active": false,
+ "mode": "ran",
+ "model": null
+ },
+ {
+ "name": "TestClient",
+ "address": "192.168.13.12:9002",
+ "enabled": true,
+ "password": "test123",
+ "reconnectDelay": 15000,
+ "ssl": false,
+ "logs": {
+ "layers": {
+ "PHY": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "MAC": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "RLC": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "PDCP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "RRC": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "NAS": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "S1AP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "NGAP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "GTPU": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "X2AP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "XnAP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ },
+ "M2AP": {
+ "level": "warn",
+ "maxSize": 1,
+ "payload": false,
+ "filter": "warn",
+ "color": "#000000",
+ "direction": {},
+ "epc": false,
+ "debug": null,
+ "max": null
+ }
+ },
+ "signal": null,
+ "cch": null,
+ "extensionData": null
+ },
+ "pause": false,
+ "readonly": false,
+ "skipLogMenu": false,
+ "locked": false,
+ "active": false,
+ "mode": "ran",
+ "model": null
+ }
+]
\ No newline at end of file
|