jberling
Structured logging on localhost
One thing I miss from developing native apps with Swift is the structured logging in the Console app.
I loathe scanning text logs and find Elixir’s output hard to scan. It’s often just a wall of text. Like in this screenshot:
Is there a solution for sending the logs to either the Console app or a custom-made UI? A solution where maps are rendered as nicely as with GitHub - software-mansion/live-debugger: Tool for debugging LiveView applications. maybe?
Most Liked
hauleth
Fixed that issue. I will try to revive it a little bit and remove dependencies on stuff like Cowboy, but that particular issue is fixed now.
jberling
Yeah, I’ve seen Logger supports structured logging.
I can live with that. If at least my own loggins are structured I am happy.
Ok, if no solution is there, maybe I should build it myself …
D4no0
A solution for this would be great. I’ve had problems countless times with such long error messages, sometimes it would get so bad, that I would have to copy paste into a text editor and split it on my own to make any sense of it.
krasenyp
I’m amazed nobody has mentioned Syslog (RFC5425) yet. It’s old, well known, and allows structured and unstructured logging at the same time. Couple it with Promtail/Vector for forwarding logs to Loki and you have a production setup at home.
hauleth
Maybe something like old project of mine GitHub - hauleth/lumberjack: Web based log viewer for Erlang and Elixir applications. It may not be actively maintained at the time of writing, but it is functional and more or less complete wrt. Elixir/Erlang logs.
Alternatively you can pipe your logs to something like Lnav to view them locally.








