# Filter

public interface **Filter** 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.

### Public Method Summary

|---|---|
| abstract boolean | [isLoggable](https://developers.google.com/j2objc/javadoc/jre/reference/java/util/logging/Filter.html#isLoggable(java.util.logging.LogRecord))([LogRecord](https://developers.google.com/j2objc/javadoc/jre/reference/java/util/logging/LogRecord.html) record) Check if a given log record should be published. |

## Public Methods

#### public abstract boolean
**isLoggable**
([LogRecord](https://developers.google.com/j2objc/javadoc/jre/reference/java/util/logging/LogRecord.html) record)

Check if a given log record should be published.

##### Parameters

| record | a LogRecord |
|---|---|

##### Returns

- true if the log record should be published.