mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 18:05:27 +07:00
[Java. Logging] Add LombokApacheCommonsLogger, LombokLog4j2Logger and LombokLog4jLogger
IDEA-331693 GitOrigin-RevId: 1baeb532f4c0820efcb0aa2da598359c253a3ac6
This commit is contained in:
committed by
intellij-monorepo-bot
parent
d4d41665c2
commit
55854c37e7
@@ -0,0 +1,12 @@
|
||||
package de.plushnikov.intellij.plugin.logging
|
||||
|
||||
import com.intellij.logging.JvmLogger
|
||||
import com.siyeh.ig.psiutils.JavaLoggingUtils
|
||||
|
||||
class LombokApacheCommonsLogger : JvmLogger by JvmLoggerAnnotationDelegate(
|
||||
JavaLoggingUtils.COMMONS_LOGGING,
|
||||
LombokLoggingUtils.COMMONS_ANNOTATION,
|
||||
80
|
||||
) {
|
||||
override fun toString(): String = "Lombok Apache Commons Logging"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package de.plushnikov.intellij.plugin.logging
|
||||
|
||||
import com.intellij.logging.JvmLogger
|
||||
import com.siyeh.ig.psiutils.JavaLoggingUtils
|
||||
|
||||
class LombokLog4j2Logger : JvmLogger by JvmLoggerAnnotationDelegate(
|
||||
JavaLoggingUtils.LOG4J2,
|
||||
LombokLoggingUtils.LOG4J2_ANNOTATION,
|
||||
80
|
||||
) {
|
||||
override fun toString(): String = "Lombok Log4j2"
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
package de.plushnikov.intellij.plugin.logging
|
||||
|
||||
import com.intellij.logging.JvmLogger
|
||||
import com.siyeh.ig.psiutils.JavaLoggingUtils
|
||||
|
||||
class LombokLog4jLogger : JvmLogger by JvmLoggerAnnotationDelegate(
|
||||
JavaLoggingUtils.LOG4J,
|
||||
LombokLoggingUtils.LOG4J_ANNOTATION,
|
||||
70
|
||||
) {
|
||||
override fun toString(): String = "Lombok Log4j"
|
||||
}
|
||||
@@ -4,5 +4,5 @@ object LombokLoggingUtils {
|
||||
const val SLF4J_ANNOTATION = "lombok.extern.slf4j.Slf4j"
|
||||
const val LOG4J2_ANNOTATION = "lombok.extern.log4j.Log4j2"
|
||||
const val LOG4J_ANNOTATION = "lombok.extern.log4j.Log4j"
|
||||
const val APACHE_ANNOTATION = "lombok.extern.apachecommons.CommonsLog"
|
||||
const val COMMONS_ANNOTATION = "lombok.extern.apachecommons.CommonsLog"
|
||||
}
|
||||
@@ -247,6 +247,9 @@
|
||||
<iconMapper mappingFile="LombokIconMappings.json"/>
|
||||
|
||||
<jvm.logging implementation="de.plushnikov.intellij.plugin.logging.LombokSlf4jLogger"/>
|
||||
<jvm.logging implementation="de.plushnikov.intellij.plugin.logging.LombokLog4j2Logger"/>
|
||||
<jvm.logging implementation="de.plushnikov.intellij.plugin.logging.LombokLog4jLogger"/>
|
||||
<jvm.logging implementation="de.plushnikov.intellij.plugin.logging.LombokApacheCommonsLogger"/>
|
||||
</extensions>
|
||||
|
||||
<projectListeners>
|
||||
|
||||
Reference in New Issue
Block a user