From 28168197b19dec19dcce9c8275793a5c92f0db26 Mon Sep 17 00:00:00 2001 From: 0xJacky Date: Wed, 31 Aug 2022 13:48:56 +0800 Subject: [PATCH] feat: read sites access log and error log --- frontend/src/routes/index.ts | 7 ++ .../src/views/domain/ngx_conf/LogEntry.vue | 75 +++++++++++++++++++ .../views/domain/ngx_conf/NgxConfigEditor.vue | 6 ++ frontend/src/views/nginx_log/NginxLog.vue | 25 +++++-- server/api/nginx_log.go | 44 +++++++++-- 5 files changed, 147 insertions(+), 10 deletions(-) create mode 100644 frontend/src/views/domain/ngx_conf/LogEntry.vue diff --git a/frontend/src/routes/index.ts b/frontend/src/routes/index.ts index a1ed534a..f10b215b 100644 --- a/frontend/src/routes/index.ts +++ b/frontend/src/routes/index.ts @@ -102,6 +102,13 @@ export const routes = [ path: 'error', name: () => $gettext('Error Logs'), component: () => import('@/views/nginx_log/NginxLog.vue'), + }, { + path: 'site', + name: () => $gettext('Site Logs'), + component: () => import('@/views/nginx_log/NginxLog.vue'), + meta: { + hiddenInSidebar: true + }, }] }, { diff --git a/frontend/src/views/domain/ngx_conf/LogEntry.vue b/frontend/src/views/domain/ngx_conf/LogEntry.vue new file mode 100644 index 00000000..3c93f0eb --- /dev/null +++ b/frontend/src/views/domain/ngx_conf/LogEntry.vue @@ -0,0 +1,75 @@ + + + + + diff --git a/frontend/src/views/domain/ngx_conf/NgxConfigEditor.vue b/frontend/src/views/domain/ngx_conf/NgxConfigEditor.vue index eec0e512..7836d436 100644 --- a/frontend/src/views/domain/ngx_conf/NgxConfigEditor.vue +++ b/frontend/src/views/domain/ngx_conf/NgxConfigEditor.vue @@ -5,6 +5,7 @@ import {computed, ref} from 'vue' import {useRoute} from 'vue-router' import {useGettext} from 'vue3-gettext' import Cert from '@/views/domain/cert/Cert.vue' +import LogEntry from '@/views/domain/ngx_conf/LogEntry.vue' const {$gettext} = useGettext() @@ -138,6 +139,11 @@ const autoCertRef = computed({ +