Commit 5c323f4b authored by Ted Trask's avatar Ted Trask

Modify logfile to get logging info from the config and use common view

parent 5aea5b9f
......@@ -18,4 +18,8 @@ function mymodule.expert(self)
return self.handle_form(self, self.model.get_filedetails, self.model.update_filedetails, self.clientdata, "Save", "Edit Gross Config", "Configuration Set")
end
function mymodule.logfile(self)
return self.model.get_logfile(self, self.clientdata)
end
return mymodule
<% local data, viewlibrary = ...
%>
<% if viewlibrary and viewlibrary.dispatch_component then
viewlibrary.dispatch_component("alpine-baselayout/logfiles/view", {filename="/var/log/messages", grep="gross"})
end %>
../logfile-html.lsp
\ No newline at end of file
......@@ -42,4 +42,11 @@ function mymodule.update_filedetails(self, filedetails)
return modelfunctions.setfiledetails(self, filedetails, {configfile})
end
function mymodule.get_logfile(self, clientdata)
local retval = cfe({ type="group", value={}, label="Log File Configuration" })
retval.value.facility = cfe({value=format.parse_ini_file(fs.read_file(configfile), "", "syslog_facility") or "mail", label="Syslog Facility"})
retval.value.grep = cfe({ value="gross", label="Grep" })
return retval
end
return mymodule
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment