1
0
Fork 0
MangranaCommons/src/main/java/tv/mangrana/utils/Output.java

39 lines
1014 B
Java

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