From 96e44afcb451fd9d70c8218e0425c448a36cd612 Mon Sep 17 00:00:00 2001 From: Jack Boswell Date: Sat, 8 Feb 2025 14:19:16 +1100 Subject: [PATCH] Enable debug logs for Coil (#266) --- .../com/imashnake/animite/AnimiteApplication.kt | 12 +++++++++++- gradle/libs.versions.toml | 3 ++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/imashnake/animite/AnimiteApplication.kt b/app/src/main/kotlin/com/imashnake/animite/AnimiteApplication.kt index 1a231279..9f84be22 100644 --- a/app/src/main/kotlin/com/imashnake/animite/AnimiteApplication.kt +++ b/app/src/main/kotlin/com/imashnake/animite/AnimiteApplication.kt @@ -1,7 +1,17 @@ package com.imashnake.animite import android.app.Application +import coil3.ImageLoader +import coil3.PlatformContext +import coil3.SingletonImageLoader +import coil3.util.DebugLogger import dagger.hilt.android.HiltAndroidApp @HiltAndroidApp -class AnimiteApplication: Application() +class AnimiteApplication: Application(), SingletonImageLoader.Factory { + override fun newImageLoader(context: PlatformContext): ImageLoader { + return ImageLoader.Builder(this) + .logger(DebugLogger()) + .build() + } +} diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 7cbd0537..0699de5c 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -153,7 +153,8 @@ compose = [ coil = [ "coil-compose", - "coil-network" + "coil-network", + "ktor-engine-android" ] ktor = [