Class ESLoggerUsageChecker
- java.lang.Object
-
- org.elasticsearch.test.loggerusage.ESLoggerUsageChecker
-
public class ESLoggerUsageChecker extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classESLoggerUsageChecker.WrongLoggerUsage
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIGNORE_CHECKS_ANNOTATIONstatic org.objectweb.asm.TypeLOGGER_CLASSstatic java.util.List<java.lang.String>LOGGER_METHODSstatic org.objectweb.asm.TypeMARKER_CLASSstatic org.objectweb.asm.TypeOBJECT_ARRAY_CLASSstatic org.objectweb.asm.TypeOBJECT_CLASSstatic org.objectweb.asm.TypePARAMETERIZED_MESSAGE_CLASSstatic org.objectweb.asm.TypeSTRING_ARRAY_CLASSstatic org.objectweb.asm.TypeSTRING_CLASSstatic org.objectweb.asm.TypeSUPPLIER_ARRAY_CLASSstatic org.objectweb.asm.TypeTHROWABLE_CLASS
-
Constructor Summary
Constructors Constructor Description ESLoggerUsageChecker()
-
Method Summary
Modifier and Type Method Description static voidcheck(java.util.function.Consumer<ESLoggerUsageChecker.WrongLoggerUsage> wrongUsageCallback, java.io.InputStream inputStream)static voidmain(java.lang.String... args)
-
-
-
Field Detail
-
LOGGER_CLASS
public static final org.objectweb.asm.Type LOGGER_CLASS
-
THROWABLE_CLASS
public static final org.objectweb.asm.Type THROWABLE_CLASS
-
STRING_CLASS
public static final org.objectweb.asm.Type STRING_CLASS
-
STRING_ARRAY_CLASS
public static final org.objectweb.asm.Type STRING_ARRAY_CLASS
-
PARAMETERIZED_MESSAGE_CLASS
public static final org.objectweb.asm.Type PARAMETERIZED_MESSAGE_CLASS
-
OBJECT_CLASS
public static final org.objectweb.asm.Type OBJECT_CLASS
-
OBJECT_ARRAY_CLASS
public static final org.objectweb.asm.Type OBJECT_ARRAY_CLASS
-
SUPPLIER_ARRAY_CLASS
public static final org.objectweb.asm.Type SUPPLIER_ARRAY_CLASS
-
MARKER_CLASS
public static final org.objectweb.asm.Type MARKER_CLASS
-
LOGGER_METHODS
public static final java.util.List<java.lang.String> LOGGER_METHODS
-
IGNORE_CHECKS_ANNOTATION
public static final java.lang.String IGNORE_CHECKS_ANNOTATION
- See Also:
- Constant Field Values
-
-
Method Detail
-
main
public static void main(java.lang.String... args) throws java.lang.Exception- Throws:
java.lang.Exception
-
check
public static void check(java.util.function.Consumer<ESLoggerUsageChecker.WrongLoggerUsage> wrongUsageCallback, java.io.InputStream inputStream) throws java.io.IOException
- Throws:
java.io.IOException
-
-