Skip to content

Commit d48c4d1

Browse files
committed
test(showcase): enable FINE level logs for showcase integration tests
1 parent 1eb6aa3 commit d48c4d1

2 files changed

Lines changed: 28 additions & 0 deletions

File tree

java-showcase/gapic-showcase/src/test/java/com/google/showcase/v1beta1/it/ITPostQuantumCryptography.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@
3939
import java.util.Arrays;
4040
import java.util.Collections;
4141
import java.util.List;
42+
import java.util.logging.ConsoleHandler;
43+
import java.util.logging.Handler;
44+
import java.util.logging.Level;
45+
import java.util.logging.Logger;
4246
import org.conscrypt.Conscrypt;
4347
import org.junit.jupiter.api.BeforeAll;
4448
import org.junit.jupiter.api.Test;
@@ -105,6 +109,23 @@ private static String getCaCertPath() {
105109

106110
@BeforeAll
107111
static void setUp() throws Exception {
112+
Logger rootLogger = Logger.getLogger("");
113+
rootLogger.setLevel(Level.FINE);
114+
boolean hasConsole = false;
115+
for (Handler handler : rootLogger.getHandlers()) {
116+
handler.setLevel(Level.FINE);
117+
if (handler instanceof ConsoleHandler) {
118+
hasConsole = true;
119+
}
120+
}
121+
if (!hasConsole) {
122+
ConsoleHandler consoleHandler = new ConsoleHandler();
123+
consoleHandler.setLevel(Level.FINE);
124+
rootLogger.addHandler(consoleHandler);
125+
}
126+
Logger.getLogger("com.google.api.gax").setLevel(Level.FINE);
127+
Logger.getLogger(HttpJsonConscryptUtils.class.getName()).setLevel(Level.FINE);
128+
108129
File certFile = new File(DEFAULT_CA_CERT_PATH);
109130
assertWithMessage("CA certificate file not found at " + DEFAULT_CA_CERT_PATH)
110131
.that(certFile.isFile())
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
handlers = java.util.logging.ConsoleHandler
2+
.level = INFO
3+
java.util.logging.ConsoleHandler.level = ALL
4+
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
5+
com.google.api.gax.level = ALL
6+
com.google.api.gax.httpjson.level = ALL
7+
com.google.api.gax.httpjson.HttpJsonConscryptUtils.level = ALL

0 commit comments

Comments
 (0)