- Pretty and highlight print all text formats, including JSON, ANSI, HTML.
- Auto wrap new lines in JSON string.
- Supports text selection, element selection, clipboard.
- Quick access with shortcuts.
- Auto format page.
vv
: pretty print json, auto break lines in string, read from selection or current dom node.pp
: pretty print json, read from clipboard.cc
: pretty print current page's source code with prettier & shiki.hh
: pretty print current page's current html with monaco & shiki.xx
: pretty print current page's text content with ansi colors.ff
: toggle full screen mode.Esc
: exit log viewer.
Log Viewer also has options to trigger shortcuts in context menu Log Viewer
, except for pp
.
Log Viewer will auto open (trigger cc
shortcut) if the current page's content type is resource, e.g., yaml, js, css.
Note: there is no option to disable it at this moment.
-
Clone the repo:
git clone https://github.com/amos-project/log-viewer.git
-
Install dependencies:
yarn i
-
Start dev server:
yarn start
-
Build
yarn build # or, generate all ./build.sh