Subversion Repositories eFlore/Applications.coel

Rev

Rev 1633 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1633 Rev 1637
1
package org.tela_botanica.client.util;
1
package org.tela_botanica.client.util;
2
 
2
 
3
import com.google.gwt.core.client.GWT;
3
import com.google.gwt.core.client.GWT;
4
import com.google.gwt.user.client.Window;
4
import com.google.gwt.user.client.Window;
5
 
5
 
6
public class Debug {
6
public class Debug {
7
	
7
	
8
	@Deprecated
8
	@Deprecated
9
	public static void log(String texte) {
9
	public static void log(String texte) {
10
		GWT.log(texte, null);
10
		GWT.log(texte, null);
11
	}
11
	}
12
	
12
	
13
	public static String getStackTraceAsString(int depth) {
13
	public static String getStackTraceAsString(int depth) {
14
		// a décommenter lors de l'utilisation car ne fonctionne qu'en mode 
14
		// a décommenter lors de l'utilisation car ne fonctionne qu'en mode 
15
		// hosted et pas en mode compilé
15
		// hosted et pas en mode compilé
16
		/**StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
16
		/*StackTraceElement[] stackTraceElements = Thread.currentThread().getStackTrace();
17
		String trace = "";
17
		String trace = "";
18
		for (int i = 0; i < stackTraceElements.length && i < depth; i++) {
18
		for (int i = 2; i < stackTraceElements.length && i < depth+2; i++) {
19
			if(i == 0) {
19
			if(i != 2) {
20
				trace += " < ";
20
				trace += " < ";
21
			}
21
			}
22
			trace += stackTraceElements[i].getClassName()+"."+stackTraceElements[i].getMethodName();
22
			trace += stackTraceElements[i].getClassName()+"."+stackTraceElements[i].getMethodName();
23
		}	
23
		}	
24
		return trace;**/
24
		return trace;*/
25
		return "";
25
		return "";
26
	}
26
	}
27
	
27
	
28
}
28
}