X-Git-Url: http://www.average.org/gitweb/?p=WhereAmI.git;a=blobdiff_plain;f=src%2Forg%2Faverage%2Fwhereami%2FOracle.java;h=b3d992e410a437fe0e9852407aa7d830854696f5;hp=405e2ddd97157eb38fc7fd7b4befcacf4b4ea1a1;hb=ead6205fe0e2f7f14d8d1f6a62292508112be96d;hpb=120d31cd84be5054cd2a1b9eca7aa781b29d317a;ds=sidebyside diff --git a/src/org/average/whereami/Oracle.java b/src/org/average/whereami/Oracle.java index 405e2dd..b3d992e 100644 --- a/src/org/average/whereami/Oracle.java +++ b/src/org/average/whereami/Oracle.java @@ -3,6 +3,11 @@ package org.average.whereami; import org.average.whereami.PersistentStore; import java.io.IOException; +import com.google.api.client.http.HttpTransport; +import java.util.logging.Handler; +import java.util.logging.Level; +import java.util.logging.LogRecord; +import java.util.logging.Logger; import com.google.api.client.extensions.android2.AndroidHttp; import com.google.api.client.auth.oauth2.draft10.AccessTokenResponse; @@ -29,6 +34,7 @@ abstract public class Oracle { public Oracle(final Resources res, final PersistentStore store) { authErrorMessage = res.getString(R.string.autherror); this.store = store; + enableLogging(); } private class MyAccessProtectedResource @@ -76,4 +82,19 @@ abstract public class Oracle { } abstract public String getResult(); + + public static void enableLogging() { + Logger logger = Logger.getLogger(HttpTransport.class.getName()); + logger.setLevel(Level.CONFIG); + logger.addHandler(new Handler() { + @Override + public void close() throws SecurityException {} + @Override + public void flush() {} + @Override + public void publish(LogRecord record) { + Log.v("HttpTransport", record.getMessage()); + } + }); + } }