Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

# Filter

` public interface Filter `   
` `

|---|
| java.util.logging.Filter |

<br />

*** ** * ** ***

A Filter can be used to provide fine grain control over what is logged, beyond the control provided by log levels.

Each Logger and each Handler can have a filter associated with it. The Logger or Handler will call the isLoggable method to check if a given LogRecord should be published. If isLoggable returns false, the LogRecord will be discarded.

## Summary

| ### Public methods ||
|---|---|
| ` abstract boolean` | ` https://developer.android.com/reference/java/util/logging/Filter#isLoggable(java.util.logging.LogRecord)(https://developer.android.com/reference/java/util/logging/LogRecord record) ` Check if a given log record should be published. |

## Public methods

### isLoggable

Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public abstract boolean isLoggable (LogRecord record)
```

Check if a given log record should be published.

<br />

| Parameters ||
|---|---|
| `record` | `LogRecord`: a LogRecord <br /> |

| Returns ||
|---|---|
| `boolean` | true if the log record should be published. <br /> |