feat: Write logs to file

This commit is contained in:
Ahmad Ansori Palembani 2024-11-22 12:57:52 +07:00
parent 5d6d25c261
commit b1766ebb94
Signed by: null2264
GPG key ID: BA64F8B60AF3EFB6
5 changed files with 64 additions and 4 deletions

View file

@ -1,6 +1,14 @@
package eu.kanade.tachiyomi.util.system
import co.touchlab.kermit.LogWriter
import co.touchlab.kermit.Logger
import co.touchlab.kermit.platformLogWriter
fun Logger.w(e: Throwable) = w(e) { "Something is not right..." }
fun Logger.e(e: Throwable) = e(e) { "Something went wrong!" }
fun Logger.setToDefault(
writersToAdd: List<LogWriter>,
) {
Logger.setLogWriters(listOf(platformLogWriter()) + writersToAdd)
Logger.setTag("Yokai")
}