/var/log/apt/*.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

  # If the log file is missing, go on to the next one without issuing an
  # error message.
  missingok

  # Log files are rotated the first time logrotate is run in a month (this
  # is normally on the first day of the month).
  monthly

  # 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/apt

  # The lines between postrotate and endscript (both of which must appear on
  # lines by themselves) are executed (using /bin/sh) after the log file is
  # rotated. These directives may only appear inside a log file definition.
  # Normally, the absolute path to the log file is passed as first argument
  # to the script. If sharedscripts is specified, whole pattern is passed to
  # the script. See also prerotate. See sharedscripts and nosharedscripts for
  # error handling.
  postrotate
    /usr/bin/rm --force '/var/log/apt/eipp.log.xz'
  endscript

  # 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 1
}
