feat: debug log gRPC queries (#19049)

Co-authored-by: Julien Robert <julien@rbrt.fr>
This commit is contained in:
Adam Tucker
2024-01-26 09:31:02 +00:00
committed by GitHub
co-authored by Julien Robert
parent e65f392b93
commit 495e185e2d
3 changed files with 5 additions and 1 deletions
+1
View File
@@ -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
+1 -1
View File
@@ -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
+3
View File
@@ -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)
}