mirror of
https://github.com/null2264/yokai.git
synced 2025-06-20 18:24:42 +00:00
fix: Add modified version of RollingFileLogWriter
This commit is contained in:
parent
5fa5815541
commit
d7160db53a
5 changed files with 175 additions and 50 deletions
|
@ -2,27 +2,12 @@ package eu.kanade.tachiyomi.util.system
|
|||
|
||||
import co.touchlab.kermit.LogWriter
|
||||
import co.touchlab.kermit.Logger
|
||||
import co.touchlab.kermit.io.RollingFileLogWriter
|
||||
import co.touchlab.kermit.io.RollingFileLogWriterConfig
|
||||
import co.touchlab.kermit.platformLogWriter
|
||||
import kotlinx.io.files.Path
|
||||
|
||||
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>,
|
||||
) {
|
||||
fun Logger.setToDefault(writersToAdd: List<LogWriter>) {
|
||||
Logger.setLogWriters(listOf(platformLogWriter()) + writersToAdd)
|
||||
Logger.setTag("Yokai")
|
||||
}
|
||||
|
||||
fun Logger.setupFileLog(logFileName: String, logPath: Path): LogWriter {
|
||||
return RollingFileLogWriter(
|
||||
config = RollingFileLogWriterConfig(
|
||||
logFileName = logFileName,
|
||||
logFilePath = logPath,
|
||||
maxLogFiles = 1,
|
||||
)
|
||||
)
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue