package tv.mangrana.utils; import java.text.DateFormat; import java.text.MessageFormat; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Date; public class Output { public static final String DATE_TIME_FORMAT = "yyyy/MM/dd HH:mm:ss"; protected Output(){} private static void log (String msg) { System.out.println(msg); } public static void log (String msg, Object... params) { try { log(msg(msg, params)); } catch (Exception e) { log("error trying to log with msg="+msg+" and params "+Arrays.toString(params)); } } public static void logWithDate(String msg) { log(msg+" - "+getCurrentTime()); } public static String getCurrentTime() { DateFormat dateFormat = new SimpleDateFormat(DATE_TIME_FORMAT); return dateFormat.format(new Date()); } public static String msg(String msg, Object... params) { return MessageFormat.format(msg, params); } }