Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultFlushSizeLimit = 1 << 20 DefaultFlushInterval = 1 * time.Second MinFlushSizeLimit = 4096 MinFlushInterval = 100 * time.Millisecond )
Variables ¶
View Source
var (
ErrFilename = errors.New("wrong file name")
)
Functions ¶
Types ¶
type DefaultFilename ¶
type DefaultFilename struct{}
func (*DefaultFilename) MakeFilename ¶
func (d *DefaultFilename) MakeFilename(name string) string
type FilenameMaker ¶
type TimeBasedFilename ¶
type TimeBasedFilename struct {
// 文件目录
FilePath string
// 文件名模板: run-%s.log
FilenameTpl string
// 日期时间模板: 060102
TimeTpl string
// 时间标识相同则不生成新文件名: 221130
TimeTag string
}
func (*TimeBasedFilename) MakeFilename ¶
func (t *TimeBasedFilename) MakeFilename(name string) string
Click to show internal directories.
Click to hide internal directories.