WhyLogsProfileManager

fun WhyLogsProfileManager(    executorService: ScheduledExecutorService = Executors.newScheduledThreadPool(1),     currentTime: Instant = Instant.now(),     envVars: IEnvVars = EnvVars.instance,     writer: Writer = envVars.getProfileWriter(),     debugInfo: DebugInfoManager = DebugInfoManager.instance,     profileStore: ProfileStore = ProfileStore.instance,     writeOnStop: Boolean = true)