Documentation
¶
Overview ¶
Package filewriter provides a rolling file writer.
Index ¶
Constants ¶
View Source
const ( RollingNameModePostfix = iota RollingNameModePrefix )
RollingNameMode values
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RollingFileWriterSize ¶
type RollingFileWriterSize struct {
// contains filtered or unexported fields
}
RollingFileWriterSize performs roll when file exceeds a specified limit.
func NewRollingFileWriterSize ¶
func NewRollingFileWriterSize(fpath string, maxSize int64, maxRolls int, namemode RollingNameMode) (*RollingFileWriterSize, error)
NewRollingFileWriterSize creates a new RollingFileWriterSize.
func (*RollingFileWriterSize) String ¶
func (rws *RollingFileWriterSize) String() string
type RollingNameMode ¶
type RollingNameMode uint8
RollingNameMode is the type of the rolled file naming mode: prefix, postfix, etc.
Click to show internal directories.
Click to hide internal directories.