Subversion Repositories eFlore/Applications.cel

Rev

Rev 2626 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2626 Rev 2650
Line 519... Line 519...
519
			String cle = it.next();
519
			String cle = it.next();
520
			locMap.put(cle, referentielLocalite.get(cle).getLocalite());
520
			locMap.put(cle, referentielLocalite.get(cle).getLocalite());
521
		}
521
		}
522
		return locMap;
522
		return locMap;
523
	}
523
	}
-
 
524
 
-
 
525
	public static native void  LogVersFirebug(Object o) /*-{
-
 
526
		if (!!($wnd.console && $wnd.console.log)) {
-
 
527
			console.log(o);
-
 
528
		}
-
 
529
	}-*/;
-
 
530
	
-
 
531
	public static String buildStackTrace(Throwable t, String log) {
-
 
532
	    if (t != null) {
-
 
533
		     log += t.getClass().toString();
-
 
534
		     log += t.getMessage();
-
 
535
		     //
-
 
536
		     StackTraceElement[] stackTrace = t.getStackTrace();
-
 
537
		     if (stackTrace != null) {
-
 
538
		    	 StringBuffer trace = new StringBuffer();
-
 
539
		    
-
 
540
			     for (int i = 0; i < stackTrace.length; i++) {
-
 
541
			    	 trace.append(stackTrace[i].getClassName() + "." + stackTrace[i].getMethodName() + "("
-
 
542
			    			 + stackTrace[i].getFileName() + ":" + stackTrace[i].getLineNumber());
-
 
543
			     }
-
 
544
		    
-
 
545
			     log += trace.toString();
-
 
546
		     }
-
 
547
		     //
-
 
548
		     Throwable cause = t.getCause();
-
 
549
		     if (cause != null && cause != t) {
-
 
550
		    	 log += buildStackTrace(cause, "CausedBy:\n");
-
 
551
		     }
-
 
552
	    }
-
 
553
	    return log;
-
 
554
	}
524
}
555
}