Compare commits

..

No commits in common. "4c3f09f313327b761c43e981ef8049200198822e" and "9a59bf88ddde289de479a5715cbebaf199aac4ed" have entirely different histories.

8 changed files with 10 additions and 41 deletions

View File

@ -7,18 +7,8 @@
package helper package helper
import "github.com/pkg/errors"
func CheckErr(err error) { func CheckErr(err error) {
if err != nil { if err != nil {
panic(err) panic(err)
} }
} }
func Error(msg string) error {
return errors.New(msg)
}
func WrapErr(err error, msg string) error {
return errors.Wrap(err, msg)
}

View File

@ -43,6 +43,7 @@ func Access() *zerolog.Logger {
With(). With().
Timestamp(). Timestamp().
Stack(). Stack().
CallerWithSkipFrameCount(2).
Logger() Logger()
access_log = &l access_log = &l

View File

@ -43,6 +43,7 @@ func Console() *zerolog.Logger {
With(). With().
Timestamp(). Timestamp().
Stack(). Stack().
CallerWithSkipFrameCount(2).
Logger() Logger()
console_log = &l console_log = &l

View File

@ -8,7 +8,6 @@
package logger package logger
import ( import (
"path/filepath"
"strconv" "strconv"
"time" "time"
@ -19,14 +18,10 @@ import (
var loggerLevel = zerolog.InfoLevel var loggerLevel = zerolog.InfoLevel
func init() { func init() {
// zerolog.ErrorStackMarshaler = func(err error) interface{} {
// return pkgerrors.MarshalStack(errors.Wrap(err, "wrap"))
// }
zerolog.ErrorStackMarshaler = pkgerrors.MarshalStack zerolog.ErrorStackMarshaler = pkgerrors.MarshalStack
zerolog.TimeFieldFormat = time.RFC3339Nano
zerolog.TimeFieldFormat = time.RFC3339
zerolog.CallerMarshalFunc = func(pc uintptr, file string, line int) string { zerolog.CallerMarshalFunc = func(pc uintptr, file string, line int) string {
return filepath.Base(file) + ":" + strconv.Itoa(line) return file + ":" + strconv.Itoa(line)
} }
} }

View File

@ -43,6 +43,7 @@ func Get() *zerolog.Logger {
With(). With().
Timestamp(). Timestamp().
Stack(). Stack().
CallerWithSkipFrameCount(2).
Logger() Logger()
log = &l log = &l
}) })

View File

@ -8,38 +8,17 @@
package logger_test package logger_test
import ( import (
"errors"
"testing" "testing"
"git.hexq.cn/tiglog/golib/gtest" "git.hexq.cn/tiglog/golib/gtest"
"git.hexq.cn/tiglog/golib/logger" "git.hexq.cn/tiglog/golib/logger"
"github.com/pkg/errors"
) )
func inner() error {
return errors.New("seems we have an error here")
}
func middle() error {
err := inner()
if err != nil {
return err
}
return nil
}
func outer() error {
err := middle()
if err != nil {
return err
}
return nil
}
func TestLogToFile(t *testing.T) { func TestLogToFile(t *testing.T) {
// logger.SetupLog("./var/log/test.log", zerolog.DebugLevel) // logger.SetupLog("./var/log/test.log", zerolog.DebugLevel)
var log = logger.Get() var log = logger.Get()
gtest.NotNil(t, log) gtest.NotNil(t, log)
err := outer() err := errors.New("test error")
log.Error().Err(err).Msg("hello world") log.Log().Err(err).Msg("hello world")
log.Info().Msg("中华人民共和国")
} }

View File

@ -43,6 +43,7 @@ func Recover() *zerolog.Logger {
With(). With().
Timestamp(). Timestamp().
Stack(). Stack().
CallerWithSkipFrameCount(2).
Logger() Logger()
recover_log = &l recover_log = &l

View File

@ -42,6 +42,7 @@ func Work() *zerolog.Logger {
With(). With().
Timestamp(). Timestamp().
Stack(). Stack().
CallerWithSkipFrameCount(2).
Logger() Logger()
work_log = &l work_log = &l