class UserApplication : KoinComponent {
val userService: UserService by inject()
val logger: Logger by inject()
init {
userService.saveDefaultUsers()
}
fun sayHello() {
val user = userService.getDefaultUser()
val message = "Hello '$user'!"
<http://logger.info|logger.info>(message)
println(message)
}
}
fun main() {
startKoin {
//logger(SLF4JLogger())
logger(PrintLogger())
modules(appModule)
}
UserApplication().sayHello()
}
Артур
02/15/2023, 10:56 AM
appModule not changed
a
arnaud.giuliani
02/15/2023, 2:57 PM
your try to reach
org.koin.core.logger.Logger
which is an. internal of Koin
arnaud.giuliani
02/15/2023, 2:57 PM
then, it’s normal to not find it in the container definitions