# `locus_event_subscriber`
[🔗](https://github.com/g-andrade/locus/blob/2.3.15/src/locus_event_subscriber.erl#L24)

Callback for implementing your own `m:locus_database` event subscribers.

# `event`

```erlang
-type event() :: locus_database:event().
```

# `report`

```erlang
-callback report(DatabaseId, Event) -> ok when DatabaseId :: atom(), Event :: event().
```

# `report`

```erlang
-spec report(Module, DatabaseId, Event) -> ok
                when Module :: module(), DatabaseId :: atom(), Event :: event().
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
