feat: debug log gRPC queries (#19049)
Co-authored-by: Julien Robert <julien@rbrt.fr>
This commit is contained in:
parent
e65f392b93
commit
495e185e2d
@ -49,6 +49,7 @@ Every module contains its own CHANGELOG.md. Please refer to the module you are i
|
||||
* (runtime) [#18475](https://github.com/cosmos/cosmos-sdk/pull/18475) Adds an implementation for core.branch.Service.
|
||||
* (baseapp) [#18499](https://github.com/cosmos/cosmos-sdk/pull/18499) Add `MsgRouter` response type from message name function.
|
||||
* (types) [#18768](https://github.com/cosmos/cosmos-sdk/pull/18768) Add MustValAddressFromBech32 function.
|
||||
* (gRPC) [#19049](https://github.com/cosmos/cosmos-sdk/pull/19049) Add debug log prints for each gRPC request.
|
||||
|
||||
### Improvements
|
||||
|
||||
|
||||
@ -193,7 +193,7 @@ func NewBaseApp(
|
||||
name string, logger log.Logger, db dbm.DB, txDecoder sdk.TxDecoder, options ...func(*BaseApp),
|
||||
) *BaseApp {
|
||||
app := &BaseApp{
|
||||
logger: logger,
|
||||
logger: logger.With(log.ModuleKey, "baseapp"),
|
||||
name: name,
|
||||
db: db,
|
||||
cms: store.NewCommitMultiStore(db, logger, storemetrics.NewNoOpMetrics()), // by default we use a no-op metric gather in store
|
||||
|
||||
@ -2,6 +2,7 @@ package baseapp
|
||||
|
||||
import (
|
||||
"context"
|
||||
"fmt"
|
||||
"strconv"
|
||||
|
||||
gogogrpc "github.com/cosmos/gogoproto/grpc"
|
||||
@ -67,6 +68,8 @@ func (app *BaseApp) RegisterGRPCServer(server gogogrpc.Server) {
|
||||
app.logger.Error("failed to set gRPC header", "err", err)
|
||||
}
|
||||
|
||||
app.logger.Debug("gRPC query received of type: " + fmt.Sprintf("%#v", req))
|
||||
|
||||
return handler(grpcCtx, req)
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user