A small tool to view json log files.
To filter log messages it is possible to use lua
fblog -f 'level ~= "info"' # will print all message where the level is not info
fblog -f 'process == "play"' # will print all message where the process is play
fblog -f 'string.find(fu, "bow.*") ~= nil' # will print all messages where fu starts with bow
fblog -f 'process == "play"' # will print all message where the process is play
fblog -f 'process == "rust" and fu == "bower"'
fblog --no-implicit-filter-return-statement -f 'if 3 > 2 then return true else return false end'
fblog
tries to detect the message, severity and timestamp of a log
entry. This behavior can be customized. See --help
for more
information.
cargo install fblog
If you need a deb or rpm package have a look at fblog releases
If you’re lucky enought to be an arch linux user: AUR