diff options
| author | Jeroen Wijenbergh <jeroen.wijenbergh@geant.org> | 2026-02-12 14:19:28 +0100 |
|---|---|---|
| committer | Jeroen Wijenbergh <jeroen.wijenbergh@geant.org> | 2026-02-12 14:19:28 +0100 |
| commit | a20ccbd7ad758495e80ad180fb12f874a45e4ae2 (patch) | |
| tree | e685c20de37365e46be332525e27729281fca99a /internal/loglevel/loglevel.go | |
| parent | a30ef6b27e578a4cf0a674b24f5b52b4c1516c63 (diff) | |
LogLevel: Comment public functions
Diffstat (limited to 'internal/loglevel/loglevel.go')
| -rw-r--r-- | internal/loglevel/loglevel.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/loglevel/loglevel.go b/internal/loglevel/loglevel.go index 74dd49f..b851e3a 100644 --- a/internal/loglevel/loglevel.go +++ b/internal/loglevel/loglevel.go @@ -9,10 +9,13 @@ import ( "path" ) +// Logger defines a logger that rotates the logs in a file type Logger struct { fr *FileRotater } +// Init creates a new logger +// The dir is the path where the log file is stored func (l *Logger) Init(dir string) (*slog.Logger, error) { err := os.MkdirAll(dir, 0o700) if err != nil { @@ -32,6 +35,7 @@ func (l *Logger) Init(dir string) (*slog.Logger, error) { return slog.New(handler), nil } +// Closes closes, meaning cleans up the logger file func (l *Logger) Close() error { return l.fr.Close() } |
