Installs TimelessLogsDashboard into your application.
Configures TimelessLogs app environment, sets up your Phoenix router with the logs dashboard page, and updates the formatter.
Usage
mix igniter.install timeless_logs_dashboard
mix igniter.install timeless_logs_dashboard --storage memoryOptions
--storage—disk(default) ormemory. Memory mode stores logs in memory only (lost on restart).
What it does
- Adds
config :timeless_logs, data_dir: "priv/timeless_logs"toconfig.exs - Adds
import TimelessLogsDashboard.Routerto your Phoenix router - Adds
timeless_logs_dashboard "/dashboard"to your router's browser scope - Adds
:timeless_logs_dashboardto your.formatter.exsimport_deps - Reminds you to remove the default LiveDashboard route (avoids live_session conflict)