Nick
08/13/2019, 8:27 PMenvironment.monitor.subscribe(ApplicationStarted)
every time hot-reload happens it will subscribe one more function subscribed call.
is this behaviour normal?environment.monitor.subscribe(ApplicationStarted) {
print("hi")
}
outputs
first load
hi15:30:45.022 [main] TRACE ktor.application - Application started: io.ktor.application.Application@1ad926d3
second load (hot-reload)
hihi16:24:00.587 [nioEventLoopGroup-3-1] TRACE ktor.application - Application started: io.ktor.application.Application@353d7adb
Sergey Bondari
08/13/2019, 11:01 PMNick
08/14/2019, 12:00 AMhihi19:59:50.527 [nioEventLoopGroup-3-1] TRACE ktor.application - Application stopped: io.ktor.application.Application@244b9b58
environment.monitor
is the same instance between restartsSergey Bondari
08/15/2019, 10:23 PM