more on logging...

This commit is contained in:
Helmut Merz 2023-06-26 19:39:23 +02:00
parent 4549cb3be3
commit 348478c220
2 changed files with 21 additions and 5 deletions

View file

@ -1,5 +1,18 @@
package log
import "git.sr.ht/~cco/go-scopes/logging"
import (
"git.sr.ht/~cco/go-scopes/logging"
)
var Info = logging.GetLogger(nil).Info
const (
DebugLevel = logging.DebugLevel
InfoLevel = logging.InfoLevel
)
var (
Debug = logging.GetLogger(nil).Debug
Info = logging.GetLogger(nil).Info
Warn = logging.GetLogger(nil).Warn
Error = logging.GetLogger(nil).Error
Err = logging.GetLogger(nil).Err
)

View file

@ -1,7 +1,6 @@
package logging
import (
"fmt"
"os"
"path/filepath"
@ -11,6 +10,11 @@ import (
"github.com/rs/zerolog/log"
)
const (
DebugLevel = zerolog.DebugLevel
InfoLevel = zerolog.InfoLevel
)
type Logger = zerolog.Logger
var globalLogger *Logger = &log.Logger
@ -40,7 +44,6 @@ func New(cfg *Cfg, home string) (*Logger, error) {
} else if !filepath.IsAbs(fn) {
fn = filepath.Join(home, fn)
}
fmt.Println("logfile:", fn)
f, err := os.OpenFile(fn, os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0664)
if err != nil {
GetLogger(nil).Err(err).Msg("logging.New: open log file")
@ -55,5 +58,5 @@ func GetLogger(ctx lib.Context) *Logger {
return globalLogger
}
// return ctx.Logger()
return nil
return globalLogger
}