Merge PR #4625: Implement logger on all module keepers

This commit is contained in:
Aayushi Jain
2019-06-26 12:41:14 -04:00
committed by Alexander Bezobchuk
parent 67f6b02118
commit c898dac6a9
14 changed files with 57 additions and 19 deletions
+6
View File
@@ -4,6 +4,7 @@ import (
"fmt"
"github.com/tendermint/tendermint/crypto"
"github.com/tendermint/tendermint/libs/log"
"github.com/cosmos/cosmos-sdk/codec"
sdk "github.com/cosmos/cosmos-sdk/types"
@@ -42,6 +43,11 @@ func NewAccountKeeper(
}
}
// Logger returns a module-specific logger.
func (ak AccountKeeper) Logger(ctx sdk.Context) log.Logger {
return ctx.Logger().With("module", fmt.Sprintf("x/%s", types.ModuleName))
}
// NewAccountWithAddress implements sdk.AccountKeeper.
func (ak AccountKeeper) NewAccountWithAddress(ctx sdk.Context, addr sdk.AccAddress) exported.Account {
acc := ak.proto()