more on logging...
This commit is contained in:
parent
4549cb3be3
commit
348478c220
2 changed files with 21 additions and 5 deletions
|
@ -1,5 +1,18 @@
|
||||||
package log
|
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
|
||||||
|
)
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
package logging
|
package logging
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
|
|
||||||
|
@ -11,6 +10,11 @@ import (
|
||||||
"github.com/rs/zerolog/log"
|
"github.com/rs/zerolog/log"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
DebugLevel = zerolog.DebugLevel
|
||||||
|
InfoLevel = zerolog.InfoLevel
|
||||||
|
)
|
||||||
|
|
||||||
type Logger = zerolog.Logger
|
type Logger = zerolog.Logger
|
||||||
|
|
||||||
var globalLogger *Logger = &log.Logger
|
var globalLogger *Logger = &log.Logger
|
||||||
|
@ -40,7 +44,6 @@ func New(cfg *Cfg, home string) (*Logger, error) {
|
||||||
} else if !filepath.IsAbs(fn) {
|
} else if !filepath.IsAbs(fn) {
|
||||||
fn = filepath.Join(home, 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)
|
f, err := os.OpenFile(fn, os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0664)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
GetLogger(nil).Err(err).Msg("logging.New: open log file")
|
GetLogger(nil).Err(err).Msg("logging.New: open log file")
|
||||||
|
@ -55,5 +58,5 @@ func GetLogger(ctx lib.Context) *Logger {
|
||||||
return globalLogger
|
return globalLogger
|
||||||
}
|
}
|
||||||
// return ctx.Logger()
|
// return ctx.Logger()
|
||||||
return nil
|
return globalLogger
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue