Logging Web Interface

**Work in progress**
This commit is contained in:
Thorsten 2015-02-26 17:30:33 +01:00
parent 95b0dcb653
commit fa90dac953
3 changed files with 5 additions and 0 deletions

View File

@ -29,6 +29,7 @@ func HandlerWebLog(response http.ResponseWriter, request *http.Request) {
// Initial view => refresh & first page (latest logs) // Initial view => refresh & first page (latest logs)
data.Events = readLatest() data.Events = readLatest()
data.SetLiveView = true
} else { } else {

View File

@ -2,6 +2,7 @@ package Scheme
type Viewer struct { type Viewer struct {
Title string Title string
SetLiveView bool
MessageNames []string MessageNames []string
Sender []string Sender []string
Events []LogEvent Events []LogEvent

View File

@ -9,6 +9,9 @@ var Viewer string = `
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>{{.Title}}</title> <title>{{.Title}}</title>
{{if .SetLiveView}}
<meta http-equiv="refresh" content="30; URL=/log">
{{end}}
<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="generator" content="Webflow"> <meta name="generator" content="Webflow">
<link rel="stylesheet" type="text/css" href="/log/css/normalize.css"> <link rel="stylesheet" type="text/css" href="/log/css/normalize.css">