## DebugInterface

|     |
| --- |
| com.usebutton.sdk.debug.DebugInterface |

## Class Overview

Button's interface to debugging related functionality. Enable debug logging during integration for more visibility.

## Summary

| Public Methods |
| --- |
| abstract<br> <br> <br> <br> <br> boolean | [isLoggingEnabled](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/debug/DebugInterface.html#isLoggingEnabled())()<br> <br> <br>Check if console logging is enabled. |
| abstract<br> <br> <br> <br> <br> boolean | [isVisualDebuggingEnabled](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/debug/DebugInterface.html#isVisualDebuggingEnabled())()<br> <br> <br>Check if visual debugging is enabled. |
| abstract<br> <br> <br> <br> <br> void | [setLoggingEnabled](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/debug/DebugInterface.html#setLoggingEnabled(boolean))(boolean enabled)<br> <br> <br>Enable or disable logging to the console. |
| abstract<br> <br> <br> <br> <br> void | [setVisualDebuggingEnabled](https://building.usebutton.com/button-android/latest/reference/com/usebutton/sdk/debug/DebugInterface.html#setVisualDebuggingEnabled(boolean))(boolean enabled)<br> <br> <br>Enable or disable visual debugging aids e.g.

## Public Methods

#### public       abstract     boolean  isLoggingEnabled()

Check if console logging is enabled.

##### Returns

- true if logging is enabled

#### public       abstract     boolean  isVisualDebuggingEnabled()

Check if visual debugging is enabled.

##### Returns

- true if visual debugging is enabled

#### public       abstract     void  setLoggingEnabled(boolean enabled)

Enable or disable logging to the console. In most cases, this should be disabled in production builds.

##### Parameters

| enabled | true to enable logging |

#### public       abstract     void  setVisualDebuggingEnabled(boolean enabled)

Enable or disable visual debugging aids e.g. for impression tracking

##### Parameters

| enabled | true to enable visual debugging |
