package com.github.linsolas.casperjsrunner;
import org.apache.maven.plugin.logging.Log;
public class LogUtils {
private static Logger logger;
public static void setLog(Log log, boolean verbose) {
logger = new Logger(log, verbose);
}
public static Logger getLogger() {
return logger;
}
}
class Logger {
private Log log;
private boolean verbose;
public Logger(Log log, boolean verbose) {
this.log = log;
this.verbose = verbose;
}
public void debug(CharSequence msg) {
if (verbose) {
log.info(msg);
}
}
public void info(CharSequence msg) {
log.info(msg);
}
public void warn(CharSequence msg) {
log.warn(msg);
}
public void error(CharSequence msg, Throwable error) {
log.error(msg, error);
}
}