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); } }