package com.mossle.core.logback;
import java.net.URL;
import ch.qos.logback.core.PropertyDefinerBase;
import ch.qos.logback.core.util.Loader;
public class ResourceExistsPropertyDefiner extends PropertyDefinerBase {
private String path;
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public String getPropertyValue() {
if (path == null) {
return "false";
}
URL resourceURL = Loader.getResourceBySelfClassLoader(path);
return (resourceURL != null) ? "true" : "false";
}
}