v0.3.8 refactor and cli help add

This commit is contained in:
2025-07-22 10:55:27 -04:00
parent 5aa732b096
commit f5daa00592
44 changed files with 160 additions and 66 deletions

View File

@ -1,4 +1,4 @@
// FILE: src/internal/sink/file.go
// FILE: logwisp/src/internal/sink/file.go
package sink
import (
@ -70,7 +70,13 @@ func NewFileSink(options map[string]any, logger *log.Logger, formatter format.Fo
return nil, fmt.Errorf("failed to initialize file writer: %w", err)
}
// Start the internal file writer
if err := writer.Start(); err != nil {
return nil, fmt.Errorf("failed to start file writer: %w", err)
}
// Buffer size for input channel
// TODO: Make this configurable
bufferSize := int64(1000)
if bufSize, ok := options["buffer_size"].(int64); ok && bufSize > 0 {
bufferSize = bufSize