fix(common/logger): crash

This commit is contained in:
rhunk 2023-11-24 19:17:41 +01:00
parent ea8723d990
commit 1383686a82
2 changed files with 4 additions and 2 deletions

View File

@ -207,7 +207,7 @@ class LogManager(
dateTime = getCurrentDateTime(), dateTime = getCurrentDateTime(),
tag = tag, tag = tag,
message = message.toString().let { 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") 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 else it
} }
@ -217,7 +217,7 @@ class LogManager(
Log.println(logLevel.priority, tag, message.toString()) Log.println(logLevel.priority, tag, message.toString())
}.onFailure { }.onFailure {
Log.println(Log.ERROR, tag, "Failed to log message: $message") Log.println(Log.ERROR, tag, "Failed to log message: $message")
Log.println(Log.ERROR, tag, it.toString()) Log.println(Log.ERROR, tag, it.stackTraceToString())
} }
} }
} }

View File

@ -26,6 +26,8 @@ class ModConfig(
lateinit var root: RootConfig lateinit var root: RootConfig
private set private set
fun isInitialized() = ::root.isInitialized
private fun createRootConfig() = RootConfig().apply { lateInit(context) } private fun createRootConfig() = RootConfig().apply { lateInit(context) }
private fun load() { private fun load() {