From 88938f425b9e28e6fe4ab5d791438068e9364cbd Mon Sep 17 00:00:00 2001 From: Asif Bacchus Date: Sun, 24 May 2020 03:34:25 -0600 Subject: [PATCH] --- 7.1.2-Service-definition-file.md | 40 ++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 7.1.2-Service-definition-file.md diff --git a/7.1.2-Service-definition-file.md b/7.1.2-Service-definition-file.md new file mode 100644 index 0000000..6975acd --- /dev/null +++ b/7.1.2-Service-definition-file.md @@ -0,0 +1,40 @@ +# Service definition file (/etc/logwatch/conf/services/backup.conf) + +## LogFile Group file definition + +The service file needs to know what group of log files it is responsible for processing. This MUST match the name of your *LogFile Group file*: + +```Ini +LogFile = backup +... +``` + +If you change your LogFile Group filename, then update it here too without the *.conf* extension. + +## Report title + +The Logwatch output file (html or text) is divided into sections. You can define the title to be anything that has meaning for you. I have arbitrarily chosen *"System and Mailcow Backup"* but you can change it to anything you want by modifying the line: + +```Ini +... +Title = "System and Mailcow Backup" +``` + +## Detail level + +If you want to set the *detail* level of this service differently from your other services (which will use the *--detail* switch value or the value in your *logwatch.conf*), then you can define that level here. By default, it appears like this in the service configuration file: + +```Ini +... +# Override the detail level for this service +# Remember the levels are: 0, 1-4, 5, 6+ +# Detail = 0 +``` + +Simply change it to the value you want enforced. For example, here I'm setting it to output level 5 regardless of whatever settings everything else is using. + +```Ini +# Override the detail level for this service +# Remember the levels are: 0, 1-4, 5, 6+ +Detail = 5 +```