diff options
| author | Jeroen Wijenbergh <jeroen.wijenbergh@geant.org> | 2026-02-12 12:34:08 +0100 |
|---|---|---|
| committer | Jeroen Wijenbergh <jeroen.wijenbergh@geant.org> | 2026-02-12 12:59:03 +0100 |
| commit | a30ef6b27e578a4cf0a674b24f5b52b4c1516c63 (patch) | |
| tree | 27c7321cbceac2a487c1ba17151711de3d438a53 /internal/log/log.go | |
| parent | b00ce8214479c50e137db73c77b0cc1393c5e7d4 (diff) | |
All: Rename packages that sound useless or clash with std
Diffstat (limited to 'internal/log/log.go')
| -rw-r--r-- | internal/log/log.go | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/internal/log/log.go b/internal/log/log.go deleted file mode 100644 index 91eaed8..0000000 --- a/internal/log/log.go +++ /dev/null @@ -1,37 +0,0 @@ -// Package log implements a basic level based logger -package log - -import ( - "fmt" - "io" - "log/slog" - "os" - "path" -) - -type Logger struct { - fr *FileRotater -} - -func (l *Logger) Init(dir string) (*slog.Logger, error) { - err := os.MkdirAll(dir, 0o700) - if err != nil { - return nil, err - } - name := path.Join(dir, "log") - - fr, err := NewFileRotater(name) - if err != nil { - return nil, fmt.Errorf("failed creating log rotater: %w", err) - } - l.fr = fr - multi := io.MultiWriter(os.Stdout, fr) - handler := slog.NewTextHandler(multi, &slog.HandlerOptions{ - Level: slog.LevelDebug, - }) - return slog.New(handler), nil -} - -func (l *Logger) Close() error { - return l.fr.Close() -} |
