SenseLogs 2.1 — Streamlined Navigation
SenseLogs 2.1 is now faster than ever to navigate to important events in your log data. The 2.1 release has a new Viewer command bar and quick actions to effortlessly navigate through your logs.
SenseLogs 2.1 has some great new Viewer improvements including:
- Streamlined log navigation bar with scrubber, filter, and key operations at your finger tips
- Quick search forwards and backwards in filtered results
- Current row highlighting and navigation
- Double click on fields to filter by cell values
- Color coded expanded JSON
- Copy log records to the clipboard
- Intelligent initial field selection
Viewer Navigation Bar
The SenseLogs Viewer has a new navigation bar with the most common commands at your finger tips.
Previously, you had to click on the View title to expose the View Edit drop-down. While this detailed view edit panel still exists, you can perform most view edit operations from the new Navigation bar.
The timeline scrubber permits you to jump to the start or end of the log file or any arbitrary date in between. This modifies the highlighted current line in the log file. Clicking on the scrubber date box will display a date and time edit dialog.
The filter box accepts any text and will filter the log view to display only those records containing the filter text. Click the 'X' to clear the filter.
The Expand / Collapse icon will expand all log entries and display all fields vertically. Clicking the icon will collapse any expanded fields. You can also type the ENTER key or Control-Click a row to expand or collapse individual records.
Cut Down Log Events
Sometimes you may wish to only focus on new log data and not be distracted by any historical or prior log data. For example, you may be developing a Serverless Lambda application and you want to trigger a specific log condition and be able to easily locate that new log data. The SenseLogs Cut Log Data can help.
The cut log icon will discard all prior log data and display only new log data. This is useful when used in conjunction with the Live Tail option below. Clicking the cut icon a second time will restore the cut log entries.
The Tail icon puts the view into "Live Tail" mode where new log data is automatically fetched and appended to the end of the log view. If you have scrolled to the end of the view, the Viewer will automatically scroll as new log data is fetched.
The select fields icon will display the select fields icon. This new release has two important enhancements. SenseLogs will automatically select a default set of top level fields when the view is first created. Thereafter, you can add or remove fields. If you select the "Freeze" checkbox, the view fields will be fixed (frozen) and not be modified as new fields are discovered in the data stream.
By default, the Viewer orders fields in sorted order. If you add a field via the select fields dialog, it will be added to the end of the table. You can drag and drop Viewer field columns to reorder the fields.
The new Search dialog permits you to search within selected log records for specific text. You can search forwards, backwards or jump to the current line.
Not to be confused with the Filter text, which selects which log records to display, the search dialog selects the current record to jump to.
The search dialog can also be invoked via the Cmd-F keyboard shortcut.
Context and Navigation
Log files can be confusing places. Gigabytes of log data that is often confusingly similar. Find an application error and then maintaining context as you look around at related log data can be difficult. SenseLogs helps this situation by maintaining a "current" line context and by highlighting that line in blue to make it easily visible.
You can navigate from the current line by using Arrow keys up and down, or by clicking on any line to make that the current line. Use Cmd-J to jump back to the current line. The Search dialog (Cmd-F) can be used to search for a specific text pattern and jump the current line to the first such occurrence of the pattern.
SenseLogs preserves your context as you expand log entries, select new fields or resize or reorder columns.
You can quickly filter events based on text in a log record by double clicking on the text. That will copy the field text to the Viewer filter text box.
To copy the current record to the clipboard for export to another application, use the Cmd-E key to export the record to the clipboard.
In summary, here are the keyboard shortcuts supported by the SenseLogs viewer:
- Cmd-E — Export the current record to the clipboard
- Cmd-F — Find text in the log view
- Cmd-J — Jump to the current record
- Cmd-X — Cut
- Cmd-Click &mdash ; Expand record
- Up / Down arrow keys — Move the current row up or down
- Enter — expand the current row
On Windows, use Control instead of Cmd.
There are many other smaller enhancements under the hood. These inclucde:
- Expanded JSON displayed in sorted order
- Clipboard copies in sorted order
- Smart save button in viewer when view modified
This 2.1 release continues to define SenseLogs as the fastest and easiest way to browser your AWS CloudWatch logs.
SenseLogs is the best CloudWatch Logs viewer. It is 100% browser based and rather than duplicating log event data in a 3rd party solution, SenseLogs transparently downloads log events and caches them locally in your browser. As you scroll forward or backward, SenseLogs fetches new log events in the background to anticipate your need. With SenseLogs, events can be displayed, queried, and scrolled with lightning speed.
There is nothing to install. Just navigate your browser to: https://app.senselogs.io/
To learn more about SenseLogs and how to use the app, please read the documentation at: https://www.sensedeep.com/senselogs/doc/.
Please let us know what you think, we thrive on feedback. firstname.lastname@example.org.