feat!: Provide logger through depinject (#15818)
Co-authored-by: Julien Robert <julien@rbrt.fr>
This commit is contained in:
co-authored by
Julien Robert
parent
8e896f4d31
commit
af3122aa6c
@@ -5,6 +5,7 @@ import (
|
||||
"os"
|
||||
|
||||
"cosmossdk.io/core/store"
|
||||
"cosmossdk.io/log"
|
||||
"github.com/cosmos/gogoproto/proto"
|
||||
"google.golang.org/protobuf/reflect/protodesc"
|
||||
"google.golang.org/protobuf/reflect/protoregistry"
|
||||
@@ -127,6 +128,7 @@ type AppInputs struct {
|
||||
BaseAppOptions []BaseAppOption
|
||||
InterfaceRegistry codectypes.InterfaceRegistry
|
||||
LegacyAmino *codec.LegacyAmino
|
||||
Logger log.Logger
|
||||
}
|
||||
|
||||
func SetupAppBuilder(inputs AppInputs) {
|
||||
@@ -135,6 +137,7 @@ func SetupAppBuilder(inputs AppInputs) {
|
||||
app.config = inputs.Config
|
||||
app.ModuleManager = module.NewManagerFromMap(inputs.Modules)
|
||||
app.appConfig = inputs.AppConfig
|
||||
app.logger = inputs.Logger
|
||||
|
||||
for name, mod := range inputs.Modules {
|
||||
if basicMod, ok := mod.(module.AppModuleBasic); ok {
|
||||
|
||||
Reference in New Issue
Block a user