You've already forked Borgbackup-Schedule
75 lines
3.1 KiB
Plaintext
75 lines
3.1 KiB
Plaintext
/var/log/borgbackup/*.log {
|
|
# Truncate the original log file in place after creating a copy,
|
|
# instead of moving the old log file and optionally creating a
|
|
# new one. It can be used when some program cannot be told to
|
|
# close its logfile and thus might continue writing (appending)
|
|
# to the previous log file forever. Note that there is a very
|
|
# small time slice between copying the file and truncating it, so
|
|
# some logging data might be lost. When this option is used, the
|
|
# create option will have no effect, as the old log file stays in
|
|
# place.
|
|
copytruncate
|
|
|
|
# Archive old versions of log files adding a daily extension like
|
|
# YYYYMMDD instead of simply adding a number. The extension may
|
|
# be configured using the dateformat option.
|
|
dateext
|
|
|
|
# Specify the extension for dateext using the notation similar to
|
|
# strftime(3) function. Only %Y %m %d and %s specifiers are allowed.
|
|
# The default value is -%Y%m%d. Note that also the character
|
|
# separating log name from the extension is part of the dateformat
|
|
# string. The system clock must be set past Sep 9th 2001 for %s to
|
|
# work correctly. Note that the datestamps generated by this format
|
|
# must be lexically sortable (i.e., first the year, then the month
|
|
# then the day. e.g., 2001/12/01 is ok, but 01/12/2001 is not, since
|
|
# 01/11/2002 would sort lower while it is later). This is because when
|
|
# using the rotate option, logrotate sorts all rotated filenames to
|
|
# find out which logfiles are older and should be removed.
|
|
dateformat .%Y-%m-%d
|
|
|
|
# Use yesterday's instead of today's date to create the dateext
|
|
# extension, so that the rotated log file has a date in its name that
|
|
# is the same as the timestamps within it.
|
|
dateyesterday
|
|
|
|
# Postpone compression of the previous log file to the next rotation
|
|
# cycle. This only has effect when used in combination with compress.
|
|
# It can be used when some program cannot be told to close its logfile
|
|
# and thus might continue writing to the previous log file for some time.
|
|
delaycompress
|
|
|
|
# Do not copy the original log file and leave it in place.
|
|
nocopy
|
|
|
|
# New log files are not created.
|
|
nocreate
|
|
|
|
# Don't mail old log files to any address.
|
|
nomail
|
|
|
|
# Do not use shred when deleting old log files.
|
|
noshred
|
|
|
|
# Do not rotate the log if it is empty.
|
|
notifempty
|
|
|
|
# Logs are moved into directory for rotation. The directory must be on the
|
|
# same physical device as the log file being rotated, and is assumed to be
|
|
# relative to the directory holding the log file unless an absolute path
|
|
# name is specified. When this option is used all old versions of the log
|
|
# end up in directory.
|
|
olddir /var/logrotate/borgbackup
|
|
|
|
# Log files are rotated count times before being removed or mailed to the
|
|
# address specified in a mail directive. If count is 0, old versions are
|
|
# removed rather than rotated.
|
|
rotate 12
|
|
|
|
# Log files are rotated if the current weekday is less than the weekday of
|
|
# the last rotation or if more than a week has passed since the last
|
|
# rotation. This is normally the same as rotating logs on the first day of
|
|
# the week, but it works better if logrotate is not run every night.
|
|
weekly
|
|
}
|