[Java. Logging] Add id field to the JvmLogger

IDEA-345098

GitOrigin-RevId: 8e4db43c54658ca573918527e2714bbb1e73d590
This commit is contained in:
Georgii Ustinov
2024-02-22 13:57:59 +02:00
committed by intellij-monorepo-bot
parent 4e10e49ad4
commit 3529ce4b26
13 changed files with 26 additions and 9 deletions

View File

@@ -21,6 +21,7 @@ import de.plushnikov.intellij.plugin.util.LombokLibraryUtil
*/
class JvmLoggerAnnotationDelegate(
private val fieldLoggerName: String,
override val id: String,
override val loggerTypeName: String,
override val priority: Int
) : JvmLogger {

View File

@@ -5,8 +5,9 @@ import com.siyeh.ig.psiutils.JavaLoggingUtils
class LombokApacheCommonsLogger : JvmLogger by JvmLoggerAnnotationDelegate(
JavaLoggingUtils.COMMONS_LOGGING,
"Lombok Apache Commons Logging",
LombokLoggingUtils.COMMONS_ANNOTATION,
500
) {
override fun toString(): String = "Lombok Apache Commons Logging"
override fun toString(): String = id
}

View File

@@ -5,8 +5,9 @@ import com.siyeh.ig.psiutils.JavaLoggingUtils
class LombokLog4j2Logger : JvmLogger by JvmLoggerAnnotationDelegate(
JavaLoggingUtils.LOG4J2,
"Lombok Log4j2",
LombokLoggingUtils.LOG4J2_ANNOTATION,
600
) {
override fun toString(): String = "Lombok Log4j2"
override fun toString(): String = id
}

View File

@@ -5,8 +5,9 @@ import com.siyeh.ig.psiutils.JavaLoggingUtils
class LombokLog4jLogger : JvmLogger by JvmLoggerAnnotationDelegate(
JavaLoggingUtils.LOG4J,
"Lombok Log4j",
LombokLoggingUtils.LOG4J_ANNOTATION,
400
) {
override fun toString(): String = "Lombok Log4j"
override fun toString(): String = id
}

View File

@@ -5,8 +5,9 @@ import com.siyeh.ig.psiutils.JavaLoggingUtils
class LombokSlf4jLogger : JvmLogger by JvmLoggerAnnotationDelegate(
JavaLoggingUtils.SLF4J,
"Lombok Slf4j",
LombokLoggingUtils.SLF4J_ANNOTATION,
700
) {
override fun toString(): String = "Lombok SLf4j"
override fun toString(): String = id
}