package com.netifera.platform.tasks;
import com.netifera.platform.api.tasks.TaskOutput;
public class TaskLogOutput extends TaskOutput {
private static final long serialVersionUID = -3026196486598416765L;
public final static int DEBUG = 0;
public final static int INFO = 1;
public final static int WARNING = 2;
public final static int ERROR = 3;
private final int logLevel;
private final String message;
public TaskLogOutput(int logLevel, String message) {
this.message = message;
this.logLevel = logLevel;
}
public String getMessage() {
return message;
}
@Override
public String toString() {
return message;
}
public boolean isDebug() {
return logLevel == DEBUG;
}
public boolean isInfo() {
return logLevel == INFO;
}
public boolean isWarning() {
return logLevel == WARNING;
}
public boolean isError() {
return logLevel == ERROR;
}
public int getLogLevel() {
return logLevel;
}
}