Package org.openrewrite.java.logging
Class AddLogger
- java.lang.Object
-
- org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,P>
-
- org.openrewrite.java.JavaVisitor<P>
-
- org.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
- org.openrewrite.java.logging.AddLogger
-
public class AddLogger extends org.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
-
Constructor Summary
Constructors Constructor Description AddLogger(org.openrewrite.java.tree.J.ClassDeclaration scope, java.lang.String loggerType, java.lang.String factoryType, java.lang.String loggerName, java.util.function.Function<org.openrewrite.java.JavaVisitor<?>,org.openrewrite.java.JavaTemplate> template)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AddLoggeraddJulLogger(org.openrewrite.java.tree.J.ClassDeclaration scope, java.lang.String loggerName)static AddLoggeraddLog4j1Logger(org.openrewrite.java.tree.J.ClassDeclaration scope, java.lang.String loggerName)static AddLoggeraddLog4j2Logger(org.openrewrite.java.tree.J.ClassDeclaration scope, java.lang.String loggerName)static org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext>addLogger(org.openrewrite.java.tree.J.ClassDeclaration scope, LoggingFramework loggingFramework, java.lang.String loggerName)static AddLoggeraddSlf4jLogger(org.openrewrite.java.tree.J.ClassDeclaration scope, java.lang.String loggerName)org.openrewrite.java.tree.J.ClassDeclarationvisitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.ExecutionContext ctx)-
Methods inherited from class org.openrewrite.java.JavaIsoVisitor
visitAnnotatedType, visitAnnotation, visitArrayAccess, visitArrayDimension, visitArrayType, visitAssert, visitAssignment, visitAssignmentOperation, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitContinue, visitControlParentheses, visitDoWhileLoop, visitElse, visitEmpty, visitEnumValue, visitEnumValueSet, visitExpression, visitFieldAccess, visitForControl, visitForEachControl, visitForEachLoop, visitForLoop, visitIdentifier, visitIf, visitImport, visitInstanceOf, visitJavaSourceFile, visitLabel, visitLambda, visitLiteral, visitMemberReference, visitMethodDeclaration, visitMethodInvocation, visitMultiCatch, visitNewArray, visitNewClass, visitPackage, visitParameterizedType, visitParentheses, visitPrimitive, visitReturn, visitStatement, visitSwitch, visitSynchronized, visitTernary, visitThrow, visitTry, visitTryResource, visitTypeCast, visitTypeParameter, visitUnary, visitVariable, visitVariableDeclarations, visitWhileLoop, visitWildcard
-
Methods inherited from class org.openrewrite.java.JavaVisitor
autoFormat, autoFormat, autoFormat, dataflow, getJavadocVisitor, getLanguage, isAcceptable, isInSameNameScope, isInSameNameScope, maybeAddImport, maybeAddImport, maybeAddImport, maybeAutoFormat, maybeAutoFormat, maybeAutoFormat, maybeRemoveImport, maybeRemoveImport, visitContainer, visitLeftPadded, visitRightPadded, visitSpace, visitType, visitTypeName
-
-
-
-
Method Detail
-
addLogger
public static org.openrewrite.TreeVisitor<org.openrewrite.java.tree.J,org.openrewrite.ExecutionContext> addLogger(org.openrewrite.java.tree.J.ClassDeclaration scope, LoggingFramework loggingFramework, java.lang.String loggerName)
-
addSlf4jLogger
public static AddLogger addSlf4jLogger(org.openrewrite.java.tree.J.ClassDeclaration scope, java.lang.String loggerName)
-
addJulLogger
public static AddLogger addJulLogger(org.openrewrite.java.tree.J.ClassDeclaration scope, java.lang.String loggerName)
-
addLog4j1Logger
public static AddLogger addLog4j1Logger(org.openrewrite.java.tree.J.ClassDeclaration scope, java.lang.String loggerName)
-
addLog4j2Logger
public static AddLogger addLog4j2Logger(org.openrewrite.java.tree.J.ClassDeclaration scope, java.lang.String loggerName)
-
visitClassDeclaration
public org.openrewrite.java.tree.J.ClassDeclaration visitClassDeclaration(org.openrewrite.java.tree.J.ClassDeclaration classDecl, org.openrewrite.ExecutionContext ctx)- Overrides:
visitClassDeclarationin classorg.openrewrite.java.JavaIsoVisitor<org.openrewrite.ExecutionContext>
-
-