LiveLaughLog

View Source

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, the package can be installed by adding live_laugh_log to your list of dependencies in mix.exs:

def deps do
  [
    {:live_laugh_log, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/live_laugh_log.