Skip to content

Commit 4735881

Browse files
authored
Merge pull request #9967 from wmontwe/fix-sync-debu-logger
fix: sync debug logger not injected
2 parents fef745e + ba06cd1 commit 4735881

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

  • app-common/src/main/kotlin/net/thunderbird/app/common/core/logging

app-common/src/main/kotlin/net/thunderbird/app/common/core/logging/LoggerModule.kt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,16 @@ val appCommonCoreLogger = module {
4646
)
4747
}
4848

49+
// Setup for sync debug logger
50+
// Define this list lazily to avoid eager initialization at app startup
51+
single<List<LogSink>>(qualifier = named(SYNC_DEBUG_LOG), createdAtStart = false) {
52+
listOf(get<FileLogSink>(named(SYNC_DEBUG_LOG)))
53+
}
54+
4955
single<CompositeLogSink>(named(SYNC_DEBUG_LOG)) {
5056
CompositeLogSink(
5157
logLevelProvider = get(),
52-
sinks = getList(),
58+
sinks = get<List<LogSink>>(named(SYNC_DEBUG_LOG)),
5359
)
5460
}
5561

0 commit comments

Comments
 (0)