mirror of
https://github.com/tendermint/tendermint.git
synced 2026-01-09 22:47:24 +00:00
log: remove support for traces (#7542)
This commit is contained in:
@@ -60,7 +60,7 @@ var RootCmd = &cobra.Command{
|
||||
}
|
||||
|
||||
if logger == nil {
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
}
|
||||
|
||||
if client == nil {
|
||||
@@ -575,7 +575,7 @@ func cmdQuery(cmd *cobra.Command, args []string) error {
|
||||
}
|
||||
|
||||
func cmdKVStore(cmd *cobra.Command, args []string) error {
|
||||
logger := log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
logger := log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
|
||||
// Create the application - in memory or persisted to disk
|
||||
var app types.Application
|
||||
|
||||
@@ -46,7 +46,7 @@ func main() {
|
||||
rootCA = flag.String("rootcafile", "", "absolute path to root CA")
|
||||
prometheusAddr = flag.String("prometheus-addr", "", "address for prometheus endpoint (host:port)")
|
||||
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false).
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo).
|
||||
With("module", "priv_val")
|
||||
)
|
||||
flag.Parse()
|
||||
|
||||
@@ -15,7 +15,7 @@ var (
|
||||
flagProfAddr = "pprof-laddr"
|
||||
flagFrequency = "frequency"
|
||||
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
)
|
||||
|
||||
// DebugCmd defines the root command containing subcommands that assist in
|
||||
|
||||
@@ -102,7 +102,7 @@ func init() {
|
||||
}
|
||||
|
||||
func runProxy(cmd *cobra.Command, args []string) error {
|
||||
logger, err := log.NewDefaultLogger(logFormat, logLevel, false)
|
||||
logger, err := log.NewDefaultLogger(logFormat, logLevel)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ import (
|
||||
|
||||
var (
|
||||
config = cfg.DefaultConfig()
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
ctxTimeout = 4 * time.Second
|
||||
)
|
||||
|
||||
@@ -55,7 +55,7 @@ var RootCmd = &cobra.Command{
|
||||
return err
|
||||
}
|
||||
|
||||
logger, err = log.NewDefaultLogger(config.LogFormat, config.LogLevel, false)
|
||||
logger, err = log.NewDefaultLogger(config.LogFormat, config.LogLevel)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
@@ -14,8 +14,6 @@ var _ Logger = (*defaultLogger)(nil)
|
||||
|
||||
type defaultLogger struct {
|
||||
zerolog.Logger
|
||||
|
||||
trace bool
|
||||
}
|
||||
|
||||
// NewDefaultLogger returns a default logger that can be used within Tendermint
|
||||
@@ -26,7 +24,7 @@ type defaultLogger struct {
|
||||
// Since zerolog supports typed structured logging and it is difficult to reflect
|
||||
// that in a generic interface, all logging methods accept a series of key/value
|
||||
// pair tuples, where the key must be a string.
|
||||
func NewDefaultLogger(format, level string, trace bool) (Logger, error) {
|
||||
func NewDefaultLogger(format, level string) (Logger, error) {
|
||||
var logWriter io.Writer
|
||||
switch strings.ToLower(format) {
|
||||
case LogFormatPlain, LogFormatText:
|
||||
@@ -59,14 +57,13 @@ func NewDefaultLogger(format, level string, trace bool) (Logger, error) {
|
||||
|
||||
return defaultLogger{
|
||||
Logger: zerolog.New(logWriter).Level(logLevel).With().Timestamp().Logger(),
|
||||
trace: trace,
|
||||
}, nil
|
||||
}
|
||||
|
||||
// MustNewDefaultLogger delegates a call NewDefaultLogger where it panics on
|
||||
// error.
|
||||
func MustNewDefaultLogger(format, level string, trace bool) Logger {
|
||||
logger, err := NewDefaultLogger(format, level, trace)
|
||||
func MustNewDefaultLogger(format, level string) Logger {
|
||||
logger, err := NewDefaultLogger(format, level)
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
@@ -80,9 +77,6 @@ func (l defaultLogger) Info(msg string, keyVals ...interface{}) {
|
||||
|
||||
func (l defaultLogger) Error(msg string, keyVals ...interface{}) {
|
||||
e := l.Logger.Error()
|
||||
if l.trace {
|
||||
e = e.Stack()
|
||||
}
|
||||
|
||||
e.Fields(getLogFields(keyVals...)).Msg(msg)
|
||||
}
|
||||
@@ -94,7 +88,6 @@ func (l defaultLogger) Debug(msg string, keyVals ...interface{}) {
|
||||
func (l defaultLogger) With(keyVals ...interface{}) Logger {
|
||||
return defaultLogger{
|
||||
Logger: l.Logger.With().Fields(getLogFields(keyVals...)).Logger(),
|
||||
trace: l.trace,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -34,11 +34,11 @@ func TestNewDefaultLogger(t *testing.T) {
|
||||
tc := tc
|
||||
|
||||
t.Run(name, func(t *testing.T) {
|
||||
_, err := log.NewDefaultLogger(tc.format, tc.level, false)
|
||||
_, err := log.NewDefaultLogger(tc.format, tc.level)
|
||||
if tc.expectErr {
|
||||
require.Error(t, err)
|
||||
require.Panics(t, func() {
|
||||
_ = log.MustNewDefaultLogger(tc.format, tc.level, false)
|
||||
_ = log.MustNewDefaultLogger(tc.format, tc.level)
|
||||
})
|
||||
} else {
|
||||
require.NoError(t, err)
|
||||
|
||||
@@ -7,6 +7,5 @@ import (
|
||||
func NewNopLogger() Logger {
|
||||
return defaultLogger{
|
||||
Logger: zerolog.Nop(),
|
||||
trace: false,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -32,7 +32,7 @@ func TestingLogger() Logger {
|
||||
}
|
||||
|
||||
if testing.Verbose() {
|
||||
testingLogger = MustNewDefaultLogger(LogFormatText, LogLevelDebug, true)
|
||||
testingLogger = MustNewDefaultLogger(LogFormatText, LogLevelDebug)
|
||||
} else {
|
||||
testingLogger = NewNopLogger()
|
||||
}
|
||||
@@ -73,13 +73,8 @@ func NewTestingLoggerWithLevel(t testing.TB, level string) Logger {
|
||||
if err != nil {
|
||||
t.Fatalf("failed to parse log level (%s): %v", level, err)
|
||||
}
|
||||
trace := false
|
||||
if testing.Verbose() {
|
||||
trace = true
|
||||
}
|
||||
|
||||
return defaultLogger{
|
||||
Logger: zerolog.New(newSyncWriter(testingWriter{t})).Level(logLevel),
|
||||
trace: trace,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ func ExampleClient() {
|
||||
stdlog.Fatal(err)
|
||||
}
|
||||
|
||||
logger, err := log.NewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
logger, err := log.NewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
if err != nil {
|
||||
stdlog.Fatal(err)
|
||||
}
|
||||
|
||||
@@ -94,7 +94,7 @@ func TestMain(m *testing.M) {
|
||||
|
||||
// launch unix and tcp servers
|
||||
func setup(ctx context.Context) error {
|
||||
logger := log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
logger := log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
|
||||
cmd := exec.Command("rm", "-f", unixSocket)
|
||||
err := cmd.Start()
|
||||
|
||||
@@ -28,7 +28,7 @@ type Result struct {
|
||||
func main() {
|
||||
var (
|
||||
mux = http.NewServeMux()
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
)
|
||||
|
||||
ctx, cancel := signal.NotifyContext(context.Background(), os.Interrupt, syscall.SIGTERM)
|
||||
|
||||
@@ -89,7 +89,7 @@ func StartTendermint(
|
||||
if nodeOpts.suppressStdout {
|
||||
logger = log.NewNopLogger()
|
||||
} else {
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
}
|
||||
papp := abciclient.NewLocalCreator(app)
|
||||
tmNode, err := node.New(ctx, conf, logger, papp, nil)
|
||||
|
||||
@@ -89,7 +89,7 @@ func NewApplication(cfg *Config) (*Application, error) {
|
||||
return nil, err
|
||||
}
|
||||
return &Application{
|
||||
logger: log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false),
|
||||
logger: log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo),
|
||||
state: state,
|
||||
snapshots: snapshots,
|
||||
cfg: cfg,
|
||||
|
||||
@@ -17,7 +17,7 @@ const (
|
||||
randomSeed int64 = 4827085738
|
||||
)
|
||||
|
||||
var logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
var logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
|
||||
func main() {
|
||||
NewCLI().Run()
|
||||
|
||||
@@ -34,7 +34,7 @@ import (
|
||||
e2e "github.com/tendermint/tendermint/test/e2e/pkg"
|
||||
)
|
||||
|
||||
var logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
var logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
|
||||
// main is the binary entrypoint.
|
||||
func main() {
|
||||
@@ -297,7 +297,7 @@ func setupNode() (*config.Config, log.Logger, error) {
|
||||
return nil, nil, fmt.Errorf("error in config file: %w", err)
|
||||
}
|
||||
|
||||
nodeLogger, err := log.NewDefaultLogger(tmcfg.LogFormat, tmcfg.LogLevel, false)
|
||||
nodeLogger, err := log.NewDefaultLogger(tmcfg.LogFormat, tmcfg.LogLevel)
|
||||
if err != nil {
|
||||
return nil, nil, err
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ import (
|
||||
|
||||
const randomSeed = 2308084734268
|
||||
|
||||
var logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
var logger = log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
|
||||
func main() {
|
||||
NewCLI().Run()
|
||||
|
||||
@@ -19,7 +19,7 @@ var mux *http.ServeMux
|
||||
|
||||
func init() {
|
||||
mux = http.NewServeMux()
|
||||
lgr := log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo, false)
|
||||
lgr := log.MustNewDefaultLogger(log.LogFormatPlain, log.LogLevelInfo)
|
||||
rs.RegisterRPCFuncs(mux, rpcFuncMap, lgr)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user