BackupQueueDate: An R6 class for managing datestamped backups

BackupQueueDateR Documentation

An R6 class for managing datestamped backups

Description

A BackupQueue for date-stamped backups, e.g. foo.log, foo.2020-07-24.log

Details

This class is part of the R6 API of rotor which is intended for developers that want to extend this package. For normal usage, the simpler functional API is recommended (see rotate()).

Super classes

rotor::DirectoryQueue -> rotor::BackupQueue -> rotor::BackupQueueDateTime -> BackupQueueDate

Methods

Public methods

Inherited methods

Method new()

Usage
BackupQueueDate$new(
  origin,
  dir = dirname(origin),
  max_backups = Inf,
  compression = FALSE,
  fmt = "%Y-%m-%d",
  cache_backups = FALSE,
  backup_dir = NULL
)

Method set_fmt()

Usage
BackupQueueDate$set_fmt(x)

See Also

Other R6 Classes: BackupQueueDateTime, BackupQueueIndex, BackupQueue, Cache, DirectoryQueue


s-fleck/rtdr documentation built on Oct. 18, 2022, 12:26 a.m.