package no.difi.datahotel.util;
import no.difi.datahotel.model.Metadata;
import java.util.logging.Level;
import java.util.logging.Logger;
public class MetadataLogger {
private static Logger logger = Logger.getLogger(MetadataLogger.class.getSimpleName());
private Metadata metadata;
public MetadataLogger(Metadata metadata) {
this.metadata = metadata;
}
public void log(Level level, String message) {
logger.log(level, message + getExtension());
}
public void log(Level level, String message, Throwable throwable) {
logger.log(level, message + getExtension(), throwable);
}
public void info(String message) {
log(Level.INFO, message);
}
public void warning(String message) {
log(Level.WARNING, message);
}
private String getExtension() {
return " [" + metadata.getLocation() + "]";
}
}