WhyLogsProfileManager

class 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)

Constructors

Link copied to clipboard
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)

Functions

Link copied to clipboard
suspend fun handle(request: LogRequest)
Link copied to clipboard
suspend fun mergePending()