package com.thoughtworks.winstonwolfe.endpoint;
import com.thoughtworks.winstonwolfe.config.WinstonConfig;
public class ScriptEndPointFactory implements EndPointFactory {
private WinstonConfig scriptConfig;
private NamedEndPointFactory namedFactory;
public ScriptEndPointFactory(WinstonConfig scriptConfig, NamedEndPointFactory namedFactory) {
this.scriptConfig = scriptConfig;
this.namedFactory = namedFactory;
}
@Override
public ServiceEndPoint buildEndPoint() {
return namedFactory.buildEndPoint(scriptConfig.getString("send_to"));
}
}