Dies ist vielleicht eine alte Frage, aber es hat nicht für mich funktioniert.Deaktivieren Sie system.out.println Protokolle von bestimmten Java-Paket in catalina.out
Ich habe eine API, die system.out.println enthält. Wie es vom Verkäufer ist, kann ich das nicht kommentieren. Also habe ich versucht, dieses spezielle Java-Paket zu deaktivieren. Unten ist der Code, den ich ausprobiert habe.
log4j.logger.com.backend.LogManager.class = OFF
legte ich den obigen Code in Myapp/WEB-INF/classes/log4j.properties. Ich habe es auch in Myapp/WEB_INF/und Myapp/WEB-INF/lib/versucht, aber es hat nicht funktioniert. Ich sehe immer noch die API system.out.println loggt sich in catalina.out-Datei.
Auch mein lib-Verzeichnis enthält log4j-1.2.14.jar und commons-logging-1.1.1.jar.
Bitte lassen Sie mich wissen, wie dies zu verhindern ist, da es Produktionsumgebung ist, verursacht dies auf Speicherplatz.
Vielen Dank im Voraus!
Ich verstehe nicht die Beziehung zwischen 'log4j.logger.com.backend.LogManager' und' System.out'. – davidxxx
Okay, also, wie system.out Protokolle in catalina.out zu deaktivieren? – user6744971