Redirect-System.aus.println Log4J, während Klassennamen Informationen

Habe ich einige Bibliotheken, die den Aufruf System.aus.println auf mich, würde ich mag, um Sie umzuleiten durch log4j oder commons logging. Aber insbesondere würde ich gerne halten Sie den fully-qualified-classname, damit ich weiß, welche Komponente generiert die Protokolle.

Ist es eine schöne, geordnete Art und Weise, dies zu erreichen?


UPDATE: Nach dem ausführen, dies habe ich geschrieben der code hier:

http://www.bukisa.com/articles/487009_java-how-to-redirect-stderr-and-stdout-to-commons-logging-with-the-calling-class

Was sind die Auswirkungen, wenn ich entfernen Sie das locking-Verhalten in der Umsetzung zur Verbesserung der Leistung der Anwendung?

InformationsquelleAutor David Parks | 2011-04-19

Schreibe einen Kommentar