# `DalaDev.Remote.LogCollector`
[🔗](https://github.com/manhvu/dala_dev/blob/main/lib/dala_dev/remote.ex#L430)

Remote log collection functions.

These functions automatically use the node selected via
`DalaDev.Remote.select_node/1`.

# `collect_android_logs`

```elixir
@spec collect_android_logs(
  String.t(),
  keyword()
) :: {:ok, String.t()} | {:error, term()}
```

Collects Android logs from a device.

Returns `{:ok, logs}` on success, `{:error, reason}` on failure.

# `collect_logs`

```elixir
@spec collect_logs(keyword()) :: {:ok, [map()]} | {:error, term()}
```

Collects logs from the selected node.

Returns `{:ok, logs}` on success, `{:error, reason}` on failure.

---

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