From d20181da4d975c5d8649f65ce7f33baef23907f2 Mon Sep 17 00:00:00 2001 From: Mika Havela Date: Wed, 9 Jan 2008 16:55:59 +0000 Subject: Trying to figure out what to show and how git-svn-id: svn://svn.alpinelinux.org/acf/alpine-baselayout/trunk@521 ab2d0c66-481e-0410-8bed-d214d4d58bed --- syslog-config-html.lsp | 70 ++++++++------------------------------------- syslog-controller.lua | 8 +++--- syslog-expert-html.lsp | 63 ++++++++++++++++++++++++++++++++-------- syslog-model.lua | 5 ++-- syslog-status-html.lsp | 28 ++++++++---------- syslog-superexpert-html.lsp | 23 +++++++++++++++ 6 files changed, 105 insertions(+), 92 deletions(-) create mode 100644 syslog-superexpert-html.lsp diff --git a/syslog-config-html.lsp b/syslog-config-html.lsp index b32d323..9ef330a 100644 --- a/syslog-config-html.lsp +++ b/syslog-config-html.lsp @@ -1,71 +1,25 @@ - -

System logging

-

System info

-
-
Process status
-
+ -
Daemon control
-
- - -
- +

CONFIGURATION

- -
Previous action
-
- +

Enable/Disable

+
Change status for this program
+
>Enable +>Disable
-

Configuration

+

Guided setup

-

General settings

-
Log to given file
-
-

(default=/var/log/messages)

- -
Set local log level
-
>1 ->2 ->3 ->4 ->5 ->Default -

(1=Quiet, 5=Noisy, Default=Not specifyed any loglevel in the config)

-
+

Remote logging

-
Smaller logging output
+
Activate remote logging
/>
-

Save logs for a longer period

-
Max size (KB) before rotate
-
-

(default=200KB, 0=off)

-
- -
Number of rotated logs to keep
-
-

(default=1, max=99, 0=purge)

-
- -

Remote logging

-
Log to IP or hostname on PORT

(default PORT=514/UDP)

-

Save above settings

-
Save settings
-
- - - - +

Save and apply above settings

+
Apply settings
+
diff --git a/syslog-controller.lua b/syslog-controller.lua index 8869fec..65034ca 100644 --- a/syslog-controller.lua +++ b/syslog-controller.lua @@ -6,7 +6,7 @@ end function status(self) - return self.model.getstatus() + return { status=self.model.getstatus() } end function config(self) @@ -24,7 +24,7 @@ function config(self) return { status = self.model.getstatus(), srvcmdresult=srvcmdresult, config= self.model.getconfig() } end -function expert(self) - return {status="Work in progress!"} -end +expert = config + +superexpert = expert diff --git a/syslog-expert-html.lsp b/syslog-expert-html.lsp index fb43eae..c8f5570 100644 --- a/syslog-expert-html.lsp +++ b/syslog-expert-html.lsp @@ -1,12 +1,51 @@ - -

System logging

-

Status

-

WORK IN PROGRESS!!!

- - + + +

CONFIGURATION

+ +

Enable/Disable

+
Change status for this program
+
>Enable +>Disable
+ +

Expert config

+

General settings

+ +
Log to given file
+
+

(default=/var/log/messages)

+ +
Set local log level
+
>1 +>2 +>3 +>4 +>5 +>Default +

(1=Quiet, 5=Noisy, Default=Not specifyed any loglevel in the config)

+
+ +
Smaller logging output
+
/>
+ +

Save logs for a longer period

+
Max size (KB) before rotate
+
+

(default=200KB, 0=off)

+
+ +
Number of rotated logs to keep
+
+

(default=1, max=99, 0=purge)

+
+ +

Remote logging

+ +
Log to IP or hostname on PORT
+
+

(default PORT=514/UDP)

+ +

Save and apply above settings

+
Apply settings
+
+ + diff --git a/syslog-model.lua b/syslog-model.lua index 3413ccd..59747d1 100644 --- a/syslog-model.lua +++ b/syslog-model.lua @@ -39,8 +39,9 @@ local function readopts(optname) local optstr = string.match(line, "^" .. optname .. "=\"?(.*)\"?") if optstr then local t = {} - for k, v in string.gmatch(optstr, "(-%S+)%s+(%S+)") do - opts[k] = v + for k, v in string.gmatch(optstr, "(%C*)") do +-- for k, v in string.gmatch(optstr, "(-%S+)%s+(%S+)") do + opts[k] = optstr end end end diff --git a/syslog-status-html.lsp b/syslog-status-html.lsp index 62d497f..1192c49 100644 --- a/syslog-status-html.lsp +++ b/syslog-status-html.lsp @@ -1,30 +1,26 @@ -

System logging

+

SYSTEM INFO

SYSTEM INFO

-
Program version
-
-
Process status
-
+
+ +
Program version
+
- +

GENERAL CONFIGURATIONS

+
Logfile
-
+
- +
Remote logging to
-
+
- + + diff --git a/syslog-superexpert-html.lsp b/syslog-superexpert-html.lsp new file mode 100644 index 0000000..cac5f57 --- /dev/null +++ b/syslog-superexpert-html.lsp @@ -0,0 +1,23 @@ + + +

EDIT CONFIGURATION

+ +

File details

+ +
File name
+
/etc/conf.d/syslogd
+ +
File size
+
60
+ +
Last modified
+
Mon Aug 20 16:58:19 2007
+ +

File content

+ +
+ + + +

+ -- cgit v1.2.3