Skip to content

Logdy new version announcement: v0.5

Let's see what's new in v0.5

Import/export layout settings

You can export layout settings, columnd defined with the code and middlewares. That enables portability between multiple hosts or users.

Go to Settings > Import/Export. You can export layout settings by downloading a file or copying the settings right to the clipboard.

Import layout settings

Go to Settings > Import/Export. You can import layout settings by pasting previously exported setting or uploading a file.

Exporting log messages

You can export logs, locate "Export" button in the left column just above the filters.

You can export log messages based on current visibility, in CSV or JSON format as well as select whether you want to export visible table columns or all of the field defined.

Import layout from file as a default setting

--config - A path to a file where Layout settings in JSON format are stored. These setting will be loaded for every UI client and will overwrite the current settings.

Order key for logs

You can now emit an order_key for every message in a Middleware. order_key is used to order log messages in a table by that property. This is especially useful if you're digesting data from multiple sources at once. For each message you can for example parse a timestamp then emit a unix timestamp (or other sortable data) in order_key. Logs presented in a table together will sorted in ascending order by the contents of order_key.

UI improvements

Highlighting currently and previously opened logs

Logdy UI highlights rows that has been previously opened.

Keyboard shortcuts

When logs drawer is opened you can use arrow keys on your keyboard (up/down) to switch to previous/next log message. Hitting Esc will close the drawer.

Marking columns

You can mark column by clicking a small circle at the beggining of a column

Standard filters: marked, read, unread

There are couple of standard filters that are always available. You can filter by marked rows as well as by read/unread.

Toggle column visibility straight from the table or layout settings

You can toggle column visibility by directly clicking on an icon next to a column name in the table or with a handy shortcut button in the Settings.

Performance: Delivering logs in bulks

--bulk-window - (default: 100) A number of milliseconds during which log messages will be added to a bulk, after that duration expires, all messages will be sent to the UI. Bulking messages helps with high intensity log streams, instead of sending each log message separately, Logdy will send them in bulks which improves UI performance.