Skip to content

Commit 791b859

Browse files
committed
Cannot use DEFAULT_LOG_LEVEL in initializer
1 parent e68c860 commit 791b859

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

Supabase/src/commonMain/kotlin/io/github/jan/supabase/SupabaseClient.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@ interface SupabaseClient {
8585
* @param tag The tag for the logger
8686
* @param level The logging level. If set to null, the [DEFAULT_LOG_LEVEL] property will be used instead
8787
*/
88-
fun createLogger(tag: String, level: LogLevel? = null): SupabaseLogger = KermitSupabaseLogger(level, tag)
88+
fun createLogger(tag: String, level: LogLevel? = null): SupabaseLogger =
89+
KermitSupabaseLogger(level ?: DEFAULT_LOG_LEVEL, tag)
8990

9091
}
9192

Supabase/src/commonMain/kotlin/io/github/jan/supabase/logging/SupabaseLogger.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,13 @@ abstract class SupabaseLogger {
4343
* @param logger The Kermit logger
4444
*/
4545
class KermitSupabaseLogger(
46-
override val level: LogLevel?,
46+
override val level: LogLevel,
4747
tag: String,
4848
private val logger: Logger = Logger.withTag(tag)
4949
) : SupabaseLogger() {
5050

5151
init {
52-
logger.mutableConfig.minSeverity = (level ?: SupabaseClient.DEFAULT_LOG_LEVEL).toSeverity()
52+
logger.mutableConfig.minSeverity = level.toSeverity()
5353
}
5454

5555
override fun log(level: LogLevel, throwable: Throwable?, message: String) {

0 commit comments

Comments
 (0)