New logger for the Traefik logs
This commit is contained in:
parent
27c02b5a56
commit
56f7515ecd
297 changed files with 2337 additions and 1934 deletions
|
@ -7,7 +7,7 @@ import (
|
|||
"sync"
|
||||
|
||||
"github.com/cenkalti/backoff/v4"
|
||||
"github.com/traefik/traefik/v2/pkg/log"
|
||||
"github.com/rs/zerolog/log"
|
||||
)
|
||||
|
||||
type routineCtx func(ctx context.Context)
|
||||
|
@ -61,9 +61,8 @@ func GoWithRecover(goroutine func(), customRecover func(err interface{})) {
|
|||
}
|
||||
|
||||
func defaultRecoverGoroutine(err interface{}) {
|
||||
logger := log.WithoutContext()
|
||||
logger.Errorf("Error in Go routine: %s", err)
|
||||
logger.Errorf("Stack: %s", debug.Stack())
|
||||
log.Error().Interface("error", err).Msg("Error in Go routine")
|
||||
log.Error().Msgf("Stack: %s", debug.Stack())
|
||||
}
|
||||
|
||||
// OperationWithRecover wrap a backoff operation in a Recover.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue