*   >> Lecture Éducation Articles >> science >> la programmation

Java: Comment rediriger stderr et stdout Commons Logging à, de la convocation Class

l'appel * pour rincer () * * Flush est sûr d'être appelé de manière appropriée en raison de la * PrintWriter constructeur étant appelé avec autoFlush = true. * * Le nom de la méthode d'appel * doit * être obtenues dans les * méthodes de PrintWriter, sinon étrangers appels de méthode * entre rendent impossible de déterminer la réelle * appelant * * /Override PrintStream publique append (char c) {serrure. fermer à clé(); try {setNameOfCaller (verrouiller); retourner super.append (c); } finally {lock.unlock (); }}Override Append PrintStream publique (CharSequence CSQ) {serrure.

Serrure (); try {setNameOfCaller (verrouiller); retourner super.append (CSQ); } finally {lock.unlock (); }}Override Append PrintStream publique (CharSequence CSQ, int start, int fin) {serrure.Serrure (); try {setNameOfCaller (verrouiller); retourner super.append (CSQ, début, fin); } finally {lock.unlock (); }} Public voidOverride impression (b Boolean) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.print (b); } finally {lock.unlock (); }} Public voidOverride impression (char c) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.print (c); } finally {lock.

unlock (); }} Public voidOverride impression (char [] s) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.print (s); } finally {lock.unlock (); }} Public voidOverride impression (Double D) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.print (d); } finally {lock.unlock (); }} Public voidOverride impression (float f) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.print (f); } finally {lock.unlock (); }} Public voidOverride print (int i) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.print (i); } finally {lock.

unlock (); }} Public voidOverride impression (long l) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.print (l); } finally {lock.unlock (); }} Public voidOverride print (Object obj) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.print (obj); } finally {lock.unlock (); }} Public voidOverride print (String s) {serrure.Serrure (); try {setNameOfCaller (verrouiller); super.print (s); } finally {lock.unlock (); }}Override Printf PrintStream publique (l Locale, le format String, Object ... args) {serrure.Serrure (); try {setNameOfCaller (verrouiller); retourner super.

printf (L, format, args); } finally {lock.unlock (); }}Override Printf PrintStream publique (format String, Object ... args) {serrure.Serrure (); try {setN

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.