Package com.gimbal.android
Class GimbalDebugger
java.lang.Object
com.gimbal.android.GimbalDebugger
This class exposes APIs to debug Gimbal SDK. These APIs are only effective only when the APK is
built with debug.keystore. Gimbal SDK determines build type automatically.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
Disables beacon sighting logs.static void
Disables place logs.static void
Disables status logs.static void
Enables beacon sighting logs.static void
Enables place event (arrival departure) logs.static void
Deprecated.static void
Enables status logs.static boolean
Gets current state of logging beacon sightings.static boolean
Gets current state of logging places.static boolean
Gets current state of logging status.
-
Constructor Details
-
GimbalDebugger
public GimbalDebugger()
-
-
Method Details
-
enableStatusLogging
public static void enableStatusLogging()Enables status logs. These logs gives more information about the status of Gimbal including registration state, the Gimbal Application Instance Identifier, which services are enabled, etc. Use 'GIMBAL' keyword as a filter in your LOGCAT to see the relevant logs. -
enableStatausLogging
Deprecated.UseGimbalDebugger.enableStatusLogging()
insteadEnables status logs -
disableStatusLogging
public static void disableStatusLogging()Disables status logs. -
isStatusLoggingEnabled
public static boolean isStatusLoggingEnabled()Gets current state of logging status.- Returns:
- isStatusLoggingEnabled
-
enablePlaceLogging
public static void enablePlaceLogging()Enables place event (arrival departure) logs. These logs gives more information about place arrivals and departures (for both places defined with a geofence as well as a place defined with one or more beacons. Use 'PLACE' keyword as a filter in your LOGCAT to see the relevant logs. -
disablePlaceLogging
public static void disablePlaceLogging()Disables place logs. -
isPlaceLoggingEnabled
public static boolean isPlaceLoggingEnabled()Gets current state of logging places.- Returns:
- isPlaceLoggingEnabled
-
enableBeaconSightingsLogging
public static void enableBeaconSightingsLogging()Enables beacon sighting logs. These logs gives more information about beacon sightings your application is currently seeing. Use 'SIGHTINGS' keyword as a filter in your LOGCAT to see the relevant logs. -
disableBeaconSightingsLogging
public static void disableBeaconSightingsLogging()Disables beacon sighting logs. -
isBeaconSightingsLoggingEnabled
public static boolean isBeaconSightingsLoggingEnabled()Gets current state of logging beacon sightings.- Returns:
- isBeaconSightingsLoggingEnabled
-
GimbalDebugger.enableStatusLogging()
instead