refactor(logger): rename ILogger.Priority to ILogger.Level

This commit is contained in:
Akash Yadav
2023-11-07 19:01:45 +05:30
parent 2e36388cfb
commit efaeb0435e
18 changed files with 95 additions and 103 deletions
@@ -17,19 +17,19 @@
package com.itsaky.androidide.lsp.api.util
import com.itsaky.androidide.utils.ILogger
import com.itsaky.androidide.utils.ILogger.Priority
import com.itsaky.androidide.utils.ILogger.Level
/** @author Akash Yadav */
class ReflectiveLogListener(private val receiver: Class<out Any>) : ILogger.LogListener {
override fun log(priority: Priority, tag: String, message: String) {
override fun log(level: Level, tag: String, message: String) {
val method =
receiver.getDeclaredMethod(
"log",
Priority::class.java,
Level::class.java,
String::class.java,
String::class.java
)
method.isAccessible = true
method.invoke(null, priority, tag, message)
method.invoke(null, level, tag, message)
}
}
@@ -153,7 +153,7 @@ class ToolingApiTestLauncher {
override fun logMessage(params: LogMessageParams) {
val line = params.toLogLine()
log.log(line.priority, line.formattedTagAndMessage())
log.log(line.level, line.formattedTagAndMessage())
}
override fun logOutput(line: String) {