diff --git a/core/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java b/core/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java index b9bef45d2..05abb6ad1 100644 --- a/core/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java +++ b/core/src/main/java/com/google/googlejavaformat/java/JavaInputAstVisitor.java @@ -1689,7 +1689,8 @@ public Void visitMethodInvocation(MethodInvocationTree node, Void unused) { * } */ private boolean handleLogStatement(MethodInvocationTree node) { - if (!getMethodName(node).contentEquals("log")) { + Name methodName = getMethodName(node); + if (!methodName.contentEquals("log") && !methodName.contentEquals("logVarargs")) { return false; } Deque parts = new ArrayDeque<>(); diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B25787055.input b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B25787055.input index 4aae1ce33..baf17798d 100644 --- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B25787055.input +++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B25787055.input @@ -26,5 +26,10 @@ class B25787055 { "Scratch Session Cleaner exiting. Number of deleted sessions: %d, names: %s", deletedPersistentNames.size(), deletedPersistentNames); + logger + .atInfo() + .logVarargs( + "Scratch Session Cleaner exiting. Number of deleted sessions: %d, names: %s", + arguments); } } diff --git a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B25787055.output b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B25787055.output index 1572889ee..1639c2c2a 100644 --- a/core/src/test/resources/com/google/googlejavaformat/java/testdata/B25787055.output +++ b/core/src/test/resources/com/google/googlejavaformat/java/testdata/B25787055.output @@ -19,5 +19,7 @@ class B25787055 { .log( "Scratch Session Cleaner exiting. Number of deleted sessions: %d, names: %s", deletedPersistentNames.size(), deletedPersistentNames); + logger.atInfo().logVarargs( + "Scratch Session Cleaner exiting. Number of deleted sessions: %d, names: %s", arguments); } }