# LiveLaughLog
An embedded logs viewer for Elixir projects built on top of Phoenix LiveView and DuckDB. Filter, query, search, and aggregate your logs from running apps in real-time without any external dependencies (other than this one of course).
## Why do you have .tool-versions and ci.tool-versions?
I use ASDF locally (for now) and they recently broke backwards compatibility with how they reference refs from source. They used to allow the pattern `ref:version`, but now they... don't? The pattern now has to be `ref-version`, and it doesn't look like they're responding to this issue at all... and on top of that, the setup-beam GitHub action uses `ref:version` and doesn't recognize the `ref-version` pattern - so I'm stuck with 2 files for now. At some point, I'll either switch from ASDF to Mise, but until then, that's what I've got.
## Installation
If [available in Hex](https://hex.pm/docs/publish), the package can be installed
by adding `live_laugh_log` to your list of dependencies in `mix.exs`:
```elixir
def deps do
[
{:live_laugh_log, "~> 0.1.0"}
]
end
```
Documentation can be generated with [ExDoc](https://github.com/elixir-lang/ex_doc)
and published on [HexDocs](https://hexdocs.pm). Once published, the docs can
be found at <https://hexdocs.pm/live_laugh_log>.