Files
ifogsim/src/org/fog/utils/Logger.java
2021-04-06 00:45:28 +02:00

35 lines
835 B
Java

package org.fog.utils;
import java.text.DecimalFormat;
import org.cloudbus.cloudsim.core.CloudSim;
public class Logger {
public static final int ERROR = 1;
public static final int DEBUG = 0;
public static int LOG_LEVEL = Logger.DEBUG;
private static DecimalFormat df = new DecimalFormat("#.00");
public static boolean ENABLED = false;;
public static void setLogLevel(int level){
Logger.LOG_LEVEL = level;
}
public static void debug(String name, String message){
if(!ENABLED)
return;
if(Logger.LOG_LEVEL <= Logger.DEBUG)
System.out.println(df.format(CloudSim.clock())+" : "+name+" : "+message);
}
public static void error(String name, String message){
if(!ENABLED)
return;
if(Logger.LOG_LEVEL <= Logger.ERROR)
System.out.println(df.format(CloudSim.clock())+" : "+name+" : "+message);
}
}