Configure jclouds SLF4J module

Also use jclouds-slf4j instead of slf4j-simple to avoid multiple
bindings.
pull/16/head
Andrew Gaul 2014-08-18 15:19:30 -07:00
rodzic ed971cdcbe
commit ad1c01057a
2 zmienionych plików z 12 dodań i 6 usunięć

10
pom.xml
Wyświetl plik

@ -177,6 +177,11 @@
<artifactId>jclouds-allblobstore</artifactId>
<version>${jclouds.version}</version>
</dependency>
<dependency>
<groupId>org.apache.jclouds.driver</groupId>
<artifactId>jclouds-slf4j</artifactId>
<version>${jclouds.version}</version>
</dependency>
<dependency>
<groupId>org.apache.jclouds.labs</groupId>
<artifactId>glacier</artifactId>
@ -198,10 +203,5 @@
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>${slf4j.version}</version>
</dependency>
</dependencies>
</project>

Wyświetl plik

@ -25,9 +25,11 @@ import java.util.Properties;
import javax.servlet.http.HttpServletResponse;
import com.google.common.base.Strings;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
import com.google.common.io.ByteSource;
import com.google.common.io.Resources;
import com.google.inject.Module;
import org.jclouds.Constants;
import org.jclouds.ContextBuilder;
@ -42,6 +44,7 @@ import org.jclouds.http.HttpRequest;
import org.jclouds.http.HttpResponse;
import org.jclouds.io.Payload;
import org.jclouds.io.payloads.ByteSourcePayload;
import org.jclouds.logging.slf4j.config.SLF4JLoggingModule;
import org.jclouds.rest.HttpClient;
import org.junit.After;
import org.junit.Before;
@ -85,9 +88,12 @@ public final class S3ProxyTest {
String forceMultiPartUpload = s3ProxyProperties.getProperty(
S3ProxyConstants.PROPERTY_FORCE_MULTI_PART_UPLOAD);
Properties properties = new Properties();
ContextBuilder builder = ContextBuilder
.newBuilder(provider)
.credentials(identity, credential);
.credentials(identity, credential)
.modules(ImmutableList.<Module>of(new SLF4JLoggingModule()))
.overrides(properties);
if (!Strings.isNullOrEmpty(endpoint)) {
builder.endpoint(endpoint);
}