From db8b5db63638bbe30a50f2b0990d69bb1f1467f4 Mon Sep 17 00:00:00 2001 From: Brage Date: Tue, 5 Sep 2023 17:04:04 +0200 Subject: [PATCH] Added Exception print --- .../iktdev/streamit/content/reader/ReaderApplication.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Reader/src/main/kotlin/no/iktdev/streamit/content/reader/ReaderApplication.kt b/Reader/src/main/kotlin/no/iktdev/streamit/content/reader/ReaderApplication.kt index 2f128c99..98de0060 100644 --- a/Reader/src/main/kotlin/no/iktdev/streamit/content/reader/ReaderApplication.kt +++ b/Reader/src/main/kotlin/no/iktdev/streamit/content/reader/ReaderApplication.kt @@ -3,6 +3,7 @@ package no.iktdev.streamit.content.reader import kotlinx.coroutines.launch import mu.KotlinLogging import no.iktdev.exfl.coroutines.Coroutines +import no.iktdev.exfl.observable.Observables import no.iktdev.streamit.content.reader.analyzer.encoding.helpers.PreferenceReader import no.iktdev.streamit.library.db.datasource.MySqlDataSource import no.iktdev.streamit.library.db.tables.* @@ -28,6 +29,13 @@ fun getContext(): ApplicationContext? { return context } fun main(args: Array) { + Coroutines.addListener(object : Observables.ObservableValue.ValueListener { + override fun onUpdated(value: Throwable) { + logger.error { "Received error: ${value.message}" } + value.cause?.printStackTrace() + } + }) + val ds = MySqlDataSource.fromDatabaseEnv().createDatabase() System.out.println(ds)