package util;
import java.text.SimpleDateFormat;
import java.util.Calendar;
/**
* Simples gera��o da log da aplica��o
* @author Marcus
*/
public class Log {
/** Mascara com a formata��o de data. */
private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
/**
* @return a data atual formatada de acordo com o {@link #DATE_FORMAT}
*/
private static String getDate() {
return "[" + Log.DATE_FORMAT.format(Calendar.getInstance().getTime()) + "] ";
}
/**
* Gera um log informativo.
* @param msg Mensagem do log.
*/
public static void info(String msg) {
System.out.println(Log.getDate() + "[INFO] " + msg);
}
/**
* Gera um log para debug.
* @param msg Mensagem do log.
*/
public static void debug(String msg) {
//System.out.println(Log.getDate() + "[DEBUG] " + msg);
}
/**
* Gera um log de erro.
* @param msg Mensagem do log.
*/
public static void error(String msg) {
System.err.println(Log.getDate() + "[ERROR] " + msg);
}
}