39 lines
1014 B
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);
|
|
}
|
|
|
|
}
|