diff --git a/app/src/main/kotlin/me/rhunk/snapenhance/LogManager.kt b/app/src/main/kotlin/me/rhunk/snapenhance/LogManager.kt index 2f2aa893..e9e7a84a 100644 --- a/app/src/main/kotlin/me/rhunk/snapenhance/LogManager.kt +++ b/app/src/main/kotlin/me/rhunk/snapenhance/LogManager.kt @@ -207,7 +207,7 @@ class LogManager( dateTime = getCurrentDateTime(), tag = tag, message = message.toString().let { - if (anonymizeLogs) + if (remoteSideContext.config.isInitialized() && anonymizeLogs) it.replace(Regex("[0-9a-f]{8}-[0-9a-f]{4}-{3}[0-9a-f]{12}", RegexOption.MULTILINE), "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx") else it } @@ -217,7 +217,7 @@ class LogManager( Log.println(logLevel.priority, tag, message.toString()) }.onFailure { Log.println(Log.ERROR, tag, "Failed to log message: $message") - Log.println(Log.ERROR, tag, it.toString()) + Log.println(Log.ERROR, tag, it.stackTraceToString()) } } } \ No newline at end of file diff --git a/common/src/main/kotlin/me/rhunk/snapenhance/common/config/ModConfig.kt b/common/src/main/kotlin/me/rhunk/snapenhance/common/config/ModConfig.kt index 11aa8abb..7d70f7c7 100644 --- a/common/src/main/kotlin/me/rhunk/snapenhance/common/config/ModConfig.kt +++ b/common/src/main/kotlin/me/rhunk/snapenhance/common/config/ModConfig.kt @@ -26,6 +26,8 @@ class ModConfig( lateinit var root: RootConfig private set + fun isInitialized() = ::root.isInitialized + private fun createRootConfig() = RootConfig().apply { lateInit(context) } private fun load() {