This repository has been archived on 2024-05-03. You can view files and clone it, but cannot push or open issues or pull requests.
treefmt/internal/log/writer.go
2023-12-23 12:50:51 +00:00

22 lines
312 B
Go

package log
import (
"bufio"
"bytes"
"github.com/charmbracelet/log"
)
type Writer struct {
Log *log.Logger
}
func (l *Writer) Write(p []byte) (n int, err error) {
scanner := bufio.NewScanner(bytes.NewReader(p))
for scanner.Scan() {
line := scanner.Text()
l.Log.Debug(line)
}
return len(p), nil
}