readme: log file section
This commit is contained in:
parent
4211b2e29c
commit
e166086f91
39
README.md
39
README.md
@ -417,3 +417,42 @@ easiest with a simple cron job.
|
||||
sudo crontab -l
|
||||
```
|
||||
|
||||
## The log file
|
||||
|
||||
The script creates a very detailed log file of all major operations along with
|
||||
any errors and warnings. Everything is timestamped so you can see how long
|
||||
things take and when any errors tooks place. The script includes debugging
|
||||
notes such as where temp files are located, where it's looking for data, whether
|
||||
it created/moved/copied files, etc. All major operations are tagged *'-- [INFO]
|
||||
message here --'*. Similarily, warnings are tagged *'-- [WARNING] message here
|
||||
(code: xxxx) --'* and errors are tagged *'-- [ERROR] message here (code: xxx)
|
||||
--'*. Successful operations generate a *'-- [SUCCESS] message here --'* stamp.
|
||||
|
||||
This tagging makes it easy for you to set up a log screening program to make
|
||||
keeping an eye on your backup results easier. If you plan on using Logwatch
|
||||
(highly recommended, great program!) then I've done the work for you...
|
||||
|
||||
### Using Logwatch
|
||||
|
||||
Log-group, conf and service files are included so that you can easily setup
|
||||
Logwatch to monitor the script's log file and report at your desired detail
|
||||
level as follows:
|
||||
|
||||
1. 0: Summary of total success, warnings & errors only
|
||||
2. 1-4: Actual success, error & warning messages
|
||||
3. 5: Same as above, but includes info messages
|
||||
4. 6+: Dumps entire raw log file including debugging messages
|
||||
|
||||
A detailed breakdown of the files and all options are included in a separate
|
||||
readme in the *'/etc/logwatch'* folder of this git archive.
|
||||
|
||||
### Remember to rotate your logs!
|
||||
|
||||
The log file generated by this script is fairly detailed so it can grow quite
|
||||
large over time. This is especially true if you are using verbose output from
|
||||
borg for any troubleshoot or for compliance/auditing. I've included a sample
|
||||
commented logrotate config file in this git archive at *'/etc/logrotate.d'*
|
||||
which you can modify and drop into that same directory on your Debian/Ubuntu
|
||||
system. If you are using another log rotating solution, then please remember to
|
||||
configure it so that your log files don't get overwhelmingly large should you
|
||||
need to parse them if something goes wrong with your backups.
|
||||
|
Loading…
Reference in New Issue
Block a user