Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArchiverOpt ¶
type ArchiverOpt func(*LogArchiver) error
func SetBackupDelay ¶
func SetBackupDelay(delay time.Duration) ArchiverOpt
func SetBackupExt ¶
func SetBackupExt(ext string) ArchiverOpt
type LogArchiver ¶
type LogArchiver struct {
// contains filtered or unexported fields
}
func NewLogArchiver ¶
func NewLogArchiver(backupDir string, options ...ArchiverOpt) (*LogArchiver, error)
func (*LogArchiver) Archive ¶
func (la *LogArchiver) Archive(sourceFile string) error
func (*LogArchiver) Init ¶
func (la *LogArchiver) Init() error
func (*LogArchiver) Run ¶
func (la *LogArchiver) Run() error
func (*LogArchiver) Shutdown ¶
func (la *LogArchiver) Shutdown()
Click to show internal directories.
Click to hide internal directories.