1515type : specs.openrewrite.org/v1beta/example
1616recipeName : org.openrewrite.java.ChangeType
1717examples :
18- - description : ' `ConvertJulExitingTest#exitingToTraceExit `'
18+ - description : ' `ConvertJulEnteringTest#enteringToTraceEntry `'
1919 parameters :
2020 - java.util.logging.Logger
2121 - org.apache.logging.log4j.Logger
@@ -26,21 +26,23 @@ examples:
2626
2727 class Test {
2828 void method(Logger logger) {
29- logger.exiting("Test", "method");
30- logger.exiting("Test", "method", "result");
29+ logger.entering("Test", "method");
30+ logger.entering("Test", "method", "param");
31+ logger.entering("Test", "method", new Object[]{"param1", "param2"});
3132 }
3233 }
3334 after: |
3435 import org.apache.logging.log4j.Logger;
3536
3637 class Test {
3738 void method(Logger logger) {
38- logger.traceExit();
39- logger.traceExit("result");
39+ logger.traceEntry();
40+ logger.traceEntry(null, "param");
41+ logger.traceEntry(null, new Object[]{"param1", "param2"});
4042 }
4143 }
4244 language: java
43- - description : ' `ConvertJulEnteringTest#enteringToTraceEntry `'
45+ - description : ' `ConvertJulExitingTest#exitingToTraceExit `'
4446 parameters :
4547 - java.util.logging.Logger
4648 - org.apache.logging.log4j.Logger
@@ -51,19 +53,17 @@ examples:
5153
5254 class Test {
5355 void method(Logger logger) {
54- logger.entering("Test", "method");
55- logger.entering("Test", "method", "param");
56- logger.entering("Test", "method", new Object[]{"param1", "param2"});
56+ logger.exiting("Test", "method");
57+ logger.exiting("Test", "method", "result");
5758 }
5859 }
5960 after: |
6061 import org.apache.logging.log4j.Logger;
6162
6263 class Test {
6364 void method(Logger logger) {
64- logger.traceEntry();
65- logger.traceEntry(null, "param");
66- logger.traceEntry(null, new Object[]{"param1", "param2"});
65+ logger.traceExit();
66+ logger.traceExit("result");
6767 }
6868 }
6969 language: java
@@ -893,6 +893,26 @@ examples:
893893type : specs.openrewrite.org/v1beta/example
894894recipeName : org.openrewrite.java.logging.slf4j.JulToSlf4j
895895examples :
896+ - description : ' `JulParameterizedArgumentsTest#parameterizedSingleArgument`'
897+ sources :
898+ - before : |
899+ import java.util.logging.Level;
900+ import java.util.logging.Logger;
901+
902+ class Test {
903+ void method(Logger logger, String param1) {
904+ logger.log(Level.INFO, "INFO Log entry, param1: {0}", param1);
905+ }
906+ }
907+ after: |
908+ import org.slf4j.Logger;
909+
910+ class Test {
911+ void method(Logger logger, String param1) {
912+ logger.info("INFO Log entry, param1: {}", param1);
913+ }
914+ }
915+ language: java
896916 - description : ' `JulToSlf4jTest#simpleLoggerCalls`'
897917 sources :
898918 - before : |
@@ -945,26 +965,6 @@ examples:
945965 }
946966 }
947967 language: java
948- - description : ' `JulParameterizedArgumentsTest#parameterizedSingleArgument`'
949- sources :
950- - before : |
951- import java.util.logging.Level;
952- import java.util.logging.Logger;
953-
954- class Test {
955- void method(Logger logger, String param1) {
956- logger.log(Level.INFO, "INFO Log entry, param1: {0}", param1);
957- }
958- }
959- after: |
960- import org.slf4j.Logger;
961-
962- class Test {
963- void method(Logger logger, String param1) {
964- logger.info("INFO Log entry, param1: {}", param1);
965- }
966- }
967- language: java
968968 ---
969969type : specs.openrewrite.org/v1beta/example
970970recipeName : org.openrewrite.java.logging.slf4j.Log4j1ToSlf4j1
0 commit comments