@Override protected void processError(FacebookRequestError error) { Logger.log(LoggingBehavior.REQUESTS, TAG, "Error getting the FB id for object '%s' with type '%s' : %s", objectId, objectType, error); } }
@Override protected void processError(FacebookRequestError error) { Logger.log(LoggingBehavior.REQUESTS, TAG, "Error unliking object with unlike token '%s' : %s", unlikeToken, error); logAppEventForError("publish_unlike", error); } }
@Override protected void processError(FacebookRequestError error) { Logger.log(LoggingBehavior.REQUESTS, TAG, "Error fetching like status for object '%s' with type '%s' : %s", this.objectId, this.objectType, error); logAppEventForError("get_og_object_like", error); }
@Override protected void processError(FacebookRequestError error) { Logger.log(LoggingBehavior.REQUESTS, TAG, "Error fetching like status for page id '%s': %s", this.pageId, error); logAppEventForError("get_page_like", error); }
@Override public void onCompleted(GraphResponse response) { Logger.log(LoggingBehavior.APP_EVENTS, TAG, "App index sent to FB!"); } });
/** * Invoke this method, rather than throwing an Exception, for situations where user/server input * might reasonably cause this to occur, and thus don't want an exception thrown at production * time, but do want logging notification. */ private static void notifyDeveloperError(String message) { Logger.log(LoggingBehavior.DEVELOPER_ERRORS, "AppEvents", message); }
@Override public void onActivityStarted(Activity activity) { Logger.log(LoggingBehavior.APP_EVENTS, TAG, "onActivityStarted"); }
@Override public void onActivitySaveInstanceState(Activity activity, Bundle outState) { Logger.log(LoggingBehavior.APP_EVENTS, TAG, "onActivitySaveInstanceState"); }
@Override protected void processError(FacebookRequestError error) { Logger.log(LoggingBehavior.REQUESTS, TAG, "Error fetching engagement for object '%s' with type '%s' : %s", objectId, objectType, error); logAppEventForError("get_engagement", error); } }
protected void processError(FacebookRequestError error) { Logger.log(LoggingBehavior.REQUESTS, TAG, "Error running request for object '%s' with type '%s' : %s", this.objectId, this.objectType, error); }
@Override public void onActivityDestroyed(Activity activity) { Logger.log(LoggingBehavior.APP_EVENTS, TAG, "onActivityDestroyed"); } });
public static void log( LoggingBehavior behavior, int priority, String tag, String format, Object... args) { if (FacebookSdk.isLoggingBehaviorEnabled(behavior)) { String string = String.format(format, args); log(behavior, priority, tag, string); } }
@Override public void onActivityPaused(final Activity activity) { Logger.log(LoggingBehavior.APP_EVENTS, TAG, "onActivityPaused"); AppEventUtility.assertIsMainThread(); ActivityLifecycleTracker.onActivityPaused(activity); }
public static void log(LoggingBehavior behavior, String tag, String format, Object... args) { if (FacebookSdk.isLoggingBehaviorEnabled(behavior)) { String string = String.format(format, args); log(behavior, Log.DEBUG, tag, string); } }
@Override public void onActivityStopped(Activity activity) { Logger.log(LoggingBehavior.APP_EVENTS, TAG, "onActivityStopped"); AppEventsLogger.onContextStop(); }
static List<GraphResponse> createResponsesFromStream( InputStream stream, HttpURLConnection connection, GraphRequestBatch requests ) throws FacebookException, JSONException, IOException { String responseString = Utility.readStreamToString(stream); Logger.log(LoggingBehavior.INCLUDE_RAW_RESPONSES, RESPONSE_LOG_TAG, "Response (raw)\n Size: %d\n Response:\n%s\n", responseString.length(), responseString); return createResponsesFromString(responseString, connection, requests); }
static void clearCache() { try { getCache().clearCache(); } catch (IOException e) { Logger.log(LoggingBehavior.CACHE, Log.WARN, TAG, "clearCache failed " + e.getMessage()); } } }
static void clearCache(Context context) { try { getCache(context).clearCache(); } catch (IOException e) { Logger.log(LoggingBehavior.CACHE, Log.WARN, TAG, "clearCache failed " + e.getMessage()); } }
@Override public void onActivityResumed(final Activity activity) { Logger.log(LoggingBehavior.APP_EVENTS, TAG, "onActivityResumed"); AppEventUtility.assertIsMainThread(); ActivityLifecycleTracker.onActivityResumed(activity); }
@Override public void onActivityCreated( final Activity activity, Bundle savedInstanceState) { Logger.log(LoggingBehavior.APP_EVENTS, TAG, "onActivityCreated"); AppEventUtility.assertIsMainThread(); ActivityLifecycleTracker.onActivityCreated(activity); }