Implemented the logging viewer
This commit is contained in:
1 parent
d925e85653
commit
71aa99a5e3
11 files changed
+250
-120
No files matched your search
@@ -26,20 +26,20 @@ func HandlerWebLog(response http.ResponseWriter, request *http.Request) {
|
||||
countParameters := len(request.Form)
|
||||
|
||||
// Setup the data for the HTML template:
|
||||
data := Scheme.Viewer{}
|
||||
data := Scheme.LoggingViewer{}
|
||||
data.Title = `Logging Viewer`
|
||||
data.Sender = DeviceDatabase.ReadSenderNames()
|
||||
data.MessageNames = DeviceDatabase.ReadMessageNames()
|
||||
|
||||
// To less parameters?
|
||||
if countParameters < 9 {
|
||||
// Initial view => refresh & first page (latest logs)
|
||||
// Initial view => first page (latest logs)
|
||||
data.Events = readLatest()
|
||||
data.SetLiveView = true
|
||||
} else {
|
||||
// Case: Custom view
|
||||
currentLevel := request.FormValue(`Level`)
|
||||
currentTimeRange := request.FormValue(`timeRange`)
|
||||
currentTimeRange := request.FormValue(`TimeRange`)
|
||||
currentCategory := request.FormValue(`Category`)
|
||||
currentImpact := request.FormValue(`Impact`)
|
||||
currentSeverity := request.FormValue(`Severity`)
|
||||
@@ -96,6 +96,12 @@ func HandlerWebLog(response http.ResponseWriter, request *http.Request) {
|
||||
} else {
|
||||
data.CurrentSender = `*`
|
||||
}
|
||||
|
||||
if currentPage != `` {
|
||||
data.CurrentPage = currentPage
|
||||
} else {
|
||||
data.CurrentPage = `*`
|
||||
}
|
||||
}
|
||||
|
||||
// Write the MIME type and execute the template:
|
||||
|
||||
Reference in new issue
Block a user