e3.1.0 Refactored lifecycle (configuration, drop report, heartbeat).

This commit is contained in:
2025-07-21 21:28:45 -04:00
parent 98402cce37
commit ce6e3b7ffc
16 changed files with 615 additions and 200 deletions

View File

@ -52,6 +52,12 @@ func (b *Builder) LevelString(level string) *Builder {
return b
}
// Name sets the log level.
func (b *Builder) Name(name string) *Builder {
b.cfg.Name = name
return b
}
// Directory sets the log directory.
func (b *Builder) Directory(dir string) *Builder {
b.cfg.Directory = dir
@ -64,6 +70,12 @@ func (b *Builder) Format(format string) *Builder {
return b
}
// Extension sets the log level.
func (b *Builder) Extension(ext string) *Builder {
b.cfg.Extension = ext
return b
}
// BufferSize sets the channel buffer size.
func (b *Builder) BufferSize(size int64) *Builder {
b.cfg.BufferSize = size