Documentation
¶
Index ¶
Constants ¶
Variables ¶
View Source
var ErrLogPathSymlink = errors.New("log path is a symlink")
Functions ¶
func EnsureLogDirPerm ¶
func EnsureLogFilePerm ¶
func MoveAndPrune ¶
Types ¶
type AwareWriter ¶
type AwareWriter struct {
Inner io.Writer
Archiver *CompressedLogArchiver
}
type CompressedLogArchiver ¶
type CompressedLogArchiver struct {
// contains filtered or unexported fields
}
func NewCompressedLogArchiver ¶
func NewCompressedLogArchiver(logPath string, maxBackups, maxAgeDays int, enabled bool) *CompressedLogArchiver
func (*CompressedLogArchiver) Close ¶
func (a *CompressedLogArchiver) Close() error
func (*CompressedLogArchiver) Trigger ¶
func (a *CompressedLogArchiver) Trigger()
Click to show internal directories.
Click to hide internal directories.