Révision 1388

tmp/org.txm.utils/src/org/txm/utils/logger/Log.java (revision 1388)
40 40

  
41 41
import org.txm.utils.messages.UtilsCoreMessages;
42 42

  
43
// TODO: Auto-generated Javadoc
44 43
/**
45
 * The Class Log.
44
 * The Class Log contains methods to print messages in the console depending on a log level
45
 * 
46
 * see the severe(), warning(), info(), fine(), finer() and finest() methods
47
 * 
48
 * set the log level with Log.setLevel()
46 49
 */
47 50
public class Log {
48 51
	/** The class id. */
......
59 62

  
60 63
	/** The flags. */
61 64
	public static final int CONSOLE = 1;
65
	
62 66
	/** The caller information. */
63 67
	protected static String sourceMethodName;
64 68
	protected static String sourceClassName;	
......
241 245
	public static void severe(String message) {
242 246
		severe(message, STANDARD);
243 247
	}
248
	
249
	/**
250
	 * Log a severe message using the default flag
251
	 * 
252
	 * @param t the error to print
253
	 */
254
	public static void severe(Throwable t) {
255
		severe(t.getLocalizedMessage());
256
		printStackTrace(t);
257
	}
244 258

  
245 259
	/**
246 260
	 * Log a severe message
......
263 277
	public static void warning(String message) {
264 278
		warning(message, STANDARD);
265 279
	}
280
	
281
	/**
282
	 * Log a warning message using the default flag
283
	 * 
284
	 * @param t the error to print
285
	 */
286
	public static void warning(Throwable e) {
287
		warning(e.getLocalizedMessage());
288
		printStackTrace(e);
289
	}
266 290

  
267 291
	/**
268 292
	 * Log a warning message
......
288 312
	/**
289 313
	 * Log an info message using the default flag
290 314
	 * 
291
	 * @param message
315
	 * @param t the error to print
292 316
	 */
293 317
	public static void info(Throwable t) {
294
		info(t.getLocalizedMessage(), STANDARD);
318
		info(t.getLocalizedMessage());
295 319
		printStackTrace(t);
296 320
	}
297 321
	

Formats disponibles : Unified diff