Skip to content

Commit 706b4d2

Browse files
committed
Suppress System.err
1 parent 46006c5 commit 706b4d2

File tree

1 file changed

+8
-0
lines changed
  • operator/src/main/java/oracle/kubernetes/operator

1 file changed

+8
-0
lines changed

operator/src/main/java/oracle/kubernetes/operator/Main.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@
1010
import io.kubernetes.client.models.V1PodList;
1111
import io.kubernetes.client.models.V1Service;
1212
import io.kubernetes.client.models.V1ServiceList;
13+
import java.io.FileOutputStream;
1314
import java.io.IOException;
1415
import java.io.InputStream;
16+
import java.io.OutputStream;
17+
import java.io.PrintStream;
1518
import java.util.ArrayList;
1619
import java.util.Collection;
1720
import java.util.HashSet;
@@ -90,6 +93,11 @@ public Thread newThread(Runnable r) {
9093

9194
static {
9295
try {
96+
// suppress System.err since we catch all necessary output with Logger
97+
OutputStream output = new FileOutputStream("/dev/null");
98+
PrintStream nullOut = new PrintStream(output);
99+
System.setErr(nullOut);
100+
93101
ClientPool.initialize(threadFactory);
94102

95103
TuningParameters.initializeInstance(wrappedExecutorService, "/operator/config");

0 commit comments

Comments
 (0)