LogViewPlus 2.5.x

Released: Oct 29, 2020

Updates in 2.5.x

2.5.58

Updated Feb 16, 2022

Fixes

  • Fixed issue with automatic templates reusing object state unintentionally..

2.5.56

Updated Feb 7, 2022

Features

  • Bookmarks in the workspace view can now display a portion of the log entry as a tooltip.
  • Improved JSON column name extraction when using Parser Configuration Wizard.
  • Significant performance improvements when closing all files from a directory monitor.
  • Added 'Search All Logs' to the log entry view context menu when searching in a hierarchy.
  • JSON log entries in arrays can now be targeted with a root node.
  • Refactored rule save and edit logic for improved stability.
  • Cleaned up log file references when using message template filters.

Fixes

  • Fixed issue with Global Search results appearing in merge files list.
  • Fixed issue with duplicate global text searches.
  • Fixed issue which could occur when saving a directory monitor while the directory is being updated.
  • Fixed issue with control spacing in tail & scroll settings.
  • Fixed issue with incorrect file size appearing in the recent history lists.
  • Fixed exception which could be thrown when an invalid date time format is detected.

2.5.54

Updated Feb 1, 2022

Features

  • Improved message template data extraction.
  • String and argument template arrays can now be expanded beyond the 256 limit.
  • Color rules will now apply default colors based on log entry priority.
  • Updated 3rd party libraries.
  • Updated exception reporting for high DPI displays.
  • Improved error handling when mirroring a socket stream to a file.

Fixes

  • Fixed issue with cell text alignment when applying a color rule.
  • Fixed issue with duplicate variable names in message templates.
  • Fixed issue with creating duplicate message template filters at the same level.
  • Fixed issue with displaying a large number of message template parameters.
  • Fixed null reference exception which could occur during file analysis.

2.5.53

Updated Jan 19, 2022

Features

  • Added support for rules with conditions.
  • Renamed Simple Alert notifications to Basic Alert notifications.
  • Removed 'daily' as an application update option from application settings.
  • Log level parsing is now more stringent. 'E' will default to 'ERROR' instead of 'EMERGENCY'.
  • Improved support for relative symlinks on remote machines.
  • Improved performance when adding a significant number of bookmarks with rules.

Fixes

  • Fixed issue with parsing log entries in a JSON array.
  • Fixed issue with recreating text filters without global highlights.
  • Disabling DirectX rendering to temporarily resolve some issues with flickering.
  • Fixed issue with viewing release notes in the automatic update process.
  • Fixed issue with filter appearance in the merge dialog when the filter has been renamed.
  • Fixed minor issue with Global Log Level display.
  • Fixed issue with undoing filter rules.
  • Minor technical changes and bug fixes.

2.5.51

Updated Jan 16, 2022

Features

  • Improved support for custom parser configurations in the Save Configuration dialog.
  • Removed Apache Log4 XML format option from the parser configuration options.

Fixes

  • Delete shortcut to close a log file now does a better job of inspecting the current user focus.

2.5.49

Updated Dec 16, 2021

Fixes

  • Fixed issue with applying highlight-only automatic templates.

2.5.47

Updated Dec 13, 2021

Features

  • Added support for parsing JSON log entries when wrapped in an array.
  • The Elapsed column will now display fractional seconds based on the time display settings.

Fixes

  • Fixed issue which could occur when trying to pretty print large JSON strings.
  • Fixed issue with automatically loading the last workspace on windows login.

2.5.45

Updated Dec 11, 2021

Features

  • Added 'Text Editor' as a standard option in the Log Explorer 'Open With' menu.
  • Added support for f* when defining the millisecond part of a date format.

Fixes

  • Fixed issue with parsing dates with excessive whitespace when separated by whitespace.
  • Fixed issue that could occur when searching for consecutive wildcards.
  • Fixed issue with transfer cleanup for downloads of remote files which are not monitored.
  • Removed support for 'S' millisecond definitions.

2.5.44

Updated Dec 9, 2021

Features

  • Improved tooltips in the Save Configuration dialog. Added full file path.

Fixes

  • Fixed a major issue with tailing remote files with the same path on different servers.
  • Fixed major issue with incorrect filter matches sometimes briefly appearing when a file is being tailed.
  • Fixed issue with user log parser configurations overriding the standard LVP parser configuration.

2.5.43

Updated Dec 7, 2021

Features

  • Improved support for symlinked directories on remote servers.
  • Added connection status monitoring. Alerts are now shown on unexpected disconnects.
  • Added transfer warning when remote log files cannot be found.
  • Enabled compression when connecting to an SFTP server.
  • Added support for 'Delete' shortcut key to settings controls with Add, Edit, Delete functionality.
  • Updated 3rd party networking libraries.
  • Improved error handling when attempting to refresh files which no longer exist.
  • Improved error handling when querying unreliable remote servers.
  • Improved data transfer error reporting in the transfer list view.

Fixes

  • Fixed issue with refreshing remote files opened in tail mode.
  • Fixed issue with Http connection reporting incorrect connection status.
  • Fixed issue with using file paths in the Log Explorer directory browser.
  • Fixed issue with automatic log file selection when working with transfer logs.
  • Fixed issue with the Log Explorer focusing on a file rather than a directory.
  • Fixed issue with log file properties not displaying remote URL.
  • Fixed issue with loading duplicate data when reloading a file which is already monitored.
  • Fixed issue with the Statistics view on multi-monitor high DPI displays.
  • Fixed issue with populating the open file item list which occurred in some target directories.
  • Fixed issues with the Parser Wizard in on systems with multiple DPI displays.
  • Fixed issue with restoring window position on high DPI screens.
  • Fixed issue with log entry text display when moving between screens at different DPI.

2.5.41

Updated Dec 1, 2021

Features

  • Added new Parse Message command to show message template parameters.
  • Updated log file offset workflow. Offsets can now be set from the Elapsed command.
  • *.lvp file format now supports exporting the unmodified original log entry.
  • Added more data validation checks when creating servers.
  • Improved error handling when reading from the Microsoft Windows Event Log.
  • Disabled prompt to merge log files on drag drop when files are compressed.

Fixes

  • Fixed issue with Log Explorer context menu actions.
  • Fixed issue with workspaces occasionally not saving information correctly.
  • Fixed issue which could occur when duplicate server configurations are detected.
  • Fixed possible race condition with merge files when multiple files are simultaneously refreshed.
  • Fixed possible deadlock which could occur when working with Rules.
  • Fixed issues with Quick Open window size on high DPI screens.
  • Fixed issue which could occur when attempting to save files to a full disk.

2.5.40

Updated Nov 24, 2021

Features

  • Added the ability to automatically configure XML, JSON and DSV parsers.
  • Added a new model for managing application memory with improved support for message templates.
  • Added a new Search All feature (F3) for when you want to search all log files without creating filters.
  • Removed the default XML parser which assumed a Log4Xml format in favour of automatic format detection.
  • Refactored application toolbar for improved usability. Added a new View menu.
  • The row indicator of a merge file will now show the full path to the source file.
  • When running in 'OfflineMode' the Check for Updates command will now be disabled.
  • Updated Log4Xml parser for improved reliability.

Fixes

  • Fixed a possible stack overflow which could occur when parsing a log file.
  • Minor technical changes and bug fixes.

2.5.37

Updated Sep 17, 2021

Features

  • Added new bookmark implementation - Bookmarks are now indirectly added to merge log files.
  • Refreshing a log file will now automatically refresh merge files with dependencies.
  • Added settings option to run LogViewPlus automatically on Microsoft Windows startup.
  • Running LogViewPlus in the notification area will no longer display a splash screen.
  • Check for Updates can now be configured for beta releases.
  • Updated the directory monitor grid to display the file name pattern.
  • Added command line option to start minimized without splash screen.

Fixes

  • Fixed issue with pasting multiple lines of text.
  • Fixed issue with exporting multi-line items to CSV.
  • Fixed issue with creating filters by pasting multi-line text.

2.5.35

Updated Sep 9, 2021

Features

  • Significant performance improvements when browsing folders with multiple directories.
  • Log files will now be automatically removed from the view when removed from Log Explorer.
  • Improved directory monitor tracking of files which are removed and re-added.
  • Improved error handling when reading non-text based log files.
  • Improved Log Explorer error reporting.

Fixes

  • Fixed issue with saving datasource open actions to the recent history.
  • Fixed issue with statistics view refresh after a log file is closed.
  • Fixed issue with canceling TCP and UDP connections.
  • Fixed issue with terminating a Syslog connection.

2.5.34

Updated Sep 8, 2021

Features

  • Added new algorithm for evaluating child filter results with significant performance improvements.
  • Removed 'Close View' in toolbar header. This is to be replaced with 'Close Workspace'.
  • Added a new command to simplify access to Microsoft Windows Explorer from the log file context menu.
  • Added the ability to delete a log file without opening the Log Explorer.
  • Updated Report Commands to support a custom timestamp export format.
  • Added default arguments for all new Report Commands.
  • The 'Elapsed' column will now be exported to CSV if the column is visible.
  • LogViewPlus can now be registered directly from the 'About' settings page.
  • Refactored the log file context menu for improved usability.
  • Refactored JSON parser for better recoverability.
  • Updated workspace and template icons for improved usability.
  • Improved error reporting on corrupt installation directories.

Fixes

  • Fixed issue with the application installer where the target directory is ignored.
  • Fixed an issue with editing filters when the target filter contains multiple children.
  • Fixed issue with drawing highlights in messages with unprintable characters.
  • Fixed issue with adding dynamic USB drives to the Log Explorer.
  • Fixed issue with overlay in Log Explorer folder icon.
  • Fixed issue with asynchronous file load before Log Explorer initialization.
  • Fixed NPE which could occur if a regex highlight was edited incorrectly.
  • Fixed race condition which could occur when closing directory monitor files.
  • Fixed issue in graph reports caused when searching for distinct timestamps.
  • Fixed display issue with UDP icon in the log file tree.
  • Minor technical changes and bug fixes.

2.5.32

Updated Aug 9, 2021

Features

  • Added support for decimal database columns.
  • Added support for Julian date and numeric database timestamps.
  • Updated file validation logic for some configuration forms.

Fixes

  • Fixed race condition which may occur when refreshing remote files.

2.5.30

Updated Aug 4, 2021

Features

  • Added additional transfer logging around file downloads.

2.5.29

Updated Jul 29, 2021

Features

  • Added support for high resolution screens or high DPI.
  • JSON parsing now uses a modified version of the JSON.Net parser.
  • JSON Clef message formatting now automatically searches for 'Properties' object.
  • Installer no longer requires Admin permission.
  • Changed application font to Segoe UI in line with Microsoft application guidelines.
  • Changed default monospace font to Consolas.
  • The default navigation bar size is now set to 'Medium'.
  • Enabled DirectX hardware acceleration.
  • Improved Heuristic Strategy error handling.
  • Improved support for showing warning and error messages from background threads.
  • Improved error message when attempting to extend a trial license.
  • Improved SMTP error reporting.

Fixes

  • Fixed a major issue with parsing JSON log files containing single quote characters.
  • Fixed a major issue with the new Session Rule.
  • Fixed issue where closing the Save Load Configuration dialog could minimize LogViewPlus.
  • Fixed exception which could be thrown when parsing dates with an invalid format.
  • Fixed issue with displaying monospaced fonts in application settings.
  • Minor technical changes and bug fixes.

2.5.22

Updated Jun 14, 2021

Features

  • Improved error reporting when reading data from a database.
  • Added default retry count on file save operations.

2.5.19

Updated Jun 8, 2021

Features

  • Added new Syslog implementation.
  • Improved message template parameter extraction.
  • Added time offset support to log readers and datasouces.
  • Added a warning to the Parser Wizard when a date has not been specified.
  • The concept of Data Stores will now be referred to as Data Sources.

Fixes

  • Fixed exception which could occur when using shortcuts in the Parser Wizard.
  • Fixed issue with bottom row of tutorial links not working.
  • Fixed issue with loading merge files on a workspace reload operation.
  • Fixed issue with row selection which could cause the Before and After filters to fail.
  • Support expiry warning will not be displayed beginning 45 days after expiry.
  • Bookmark notes now have immediate focus when displayed.

2.5.18

Updated May 11, 2021

Features

  • Added context menu command to delete all highlights.
  • Added validation to ensure new friendly names are unique.
  • Added context menu command to close all log files opened by a directory monitor.

2.5.17

Updated May 6, 2021

Features

  • Added Rules to associate actions with filtered log entries.
  • Added ability to select a parser configuration based on heuristics.
  • Significant refactoring of remote file monitoring code to improve stability.
  • Significant performance improvements when working with filters.
  • Significant performance improvements when reading from a database or event log.
  • Templates can now be applied automatically when a given parser configuration is used.
  • Upgraded 3rd party libraries.
  • Refactored file system settings for improved DPI support.
  • Added help links to several application settings forms.
  • Improved multi-pattern parsing using the RegexParser.
  • Improved context sensitive access to online documentation.
  • Updated the Workspace and Template forms to include filter modifiers.
  • The log explorer will now automatically refresh before opening.
  • ECC (Ed25519) support no longer requires the use of an add-on.
  • Improved support for multi-threading when using some custom API call backs.
  • Improved support for remote data source connections with blank usernames.
  • Improved error reporting when LogViewPlus is not able to load parser types.

Fixes

  • Fixed major issue with remote log file monitoring where the transfer may become blocked.
  • Fixed exception which could occur if shortcut keys are used before a log file has been loaded.
  • Fixed issue with saving columns when then the 'Best Fit' method is used.
  • Fixed issue with automatic workspace saves of notes and notifications.
  • Fixed issue with saving notes and notifications with Custom Filters.
  • Fixed issue with closing LogViewPlus if it has not yet been fully initialized.
  • Fixed issue which could occur when attempting to abort an SFTP transfer.
  • Fixed issue with using invalid regular expressions in the Parser Wizard.
  • Fixed issue with accessing data stores from the quick access menu.
  • Fixed issue with categories sometimes re-appearing after deletion and reload.
  • Fixed issue with workspace persistence when reloading an archive workspace.
  • Fixed issue which could occur when editing a merge file.
  • Fixed issue with attempting to open paths which cannot be represented as a URI.
  • Cleaned up timing issues that could occur when loading merged files.
  • Fixed minor issue with parsing transfer logs.
  • Fixed an error that could occur when installing updates if multiple instances are running.
  • Categories which are part of a workspace are now automatically expanded on open.
  • Minor technical changes and bug fixes.

2.5.14

Updated Jan 25, 2021

Fixes

  • Fixed issue with bookmark view reporting an incorrect log file line number.

2.5.12

Updated Jan 22, 2021

Features

  • Removed default column configuration preference for merge files.

Fixes

  • Fixed an issue with being unable to set horizontal scroll when a message column is not found.

2.5.11

Updated Jan 18, 2021

Features

  • Changed the authenticode verification logic when applying an automatic update.
  • Refactored static application configuration to improve configuration via local files.

Fixes

  • Fixed an issue with cancelling an in-progress file download.
  • Fixed an issue with overflow which could occur when highlighting multiple items.

2.5.9

Updated Jan 16, 2021

Features

  • Improved support for automatic string column name detection in the Parser Wizard.
  • Improved error handling when selecting filters for modification.
  • Improved error handling when installation files are missing.

Fixes

  • Fixed issue with attempting to reposition files across different categories.

2.5.8

Updated Jan 13, 2021

Features

  • Improved support for multiple line parsing using the Pattern Parser.
  • Sorting by date or time will now compare against log line number if equality is detected.

Fixes

  • Fixed issue with using ESC to close the Parser Wizard dialog.

2.5.7

Updated Dec 30, 2020

Features

  • Improved automatic parser detection for log files with variable date patterns.
  • Improved start-up performance.
  • Minor performance improvements for all log parsers.
  • Improved message template processing performance.
  • Added Ctrl+M shortcut to create merge filters.
  • Minor changes to the Home menu. Removed contact and full length tutorial links.
  • Added support for Elliptic Curve Cryptography (ECC) via an Add-On.

2.5.6

Updated Dec 22, 2020

Features

  • Added support for command line network registration.

Fixes

  • Archives including compressed files are now saved to recent history.

2.5.5

Updated Dec 15, 2020

Features

  • Columns can now be pinned. Pinned columns will remain outside of visual selection.

Fixes

  • Fixed issue with log entry sorting on merged files where the timestamps are equal.

2.5.4

Updated Dec 7, 2020

Features

  • Command execution actions can now be modified before execution as part of the command arguments.
  • LVP files will now include data source notes if saved as part of an archive.
  • Opening a recent file will now show the Quick Open dialog if the CTRL key is used.
  • The Open Log File command will now open Microsoft Windows Explorer if the CTRL key is used.
  • LVP files sourced from multiple log files will now display a row indicator.
  • Renamed 'Open Commands' to 'Open Actions'.

Fixes

  • Fixed issue with using ESC to close the command configuration dialogs.

2.5.3

Updated Nov 24, 2020

Features

  • Directory Monitors are now saved with a manifest which can recreate filters on matching files.
  • New Save Analysis command will save log entries and views in a compressed and parser independent format.

Fixes

  • Fixed issue with duplicate node selection.

2.5.2

Updated Nov 16, 2020

Fixes

  • Fixed issue with data display where column names coincidentally match internal fields.

2.5.1

Updated Nov 11, 2020

Features

  • Can now run in the notification area.
  • Improved server identification when an alert is triggered.
  • Improved error handling when reading directly from Microsoft Windows Event Logs.
  • Improved error handling around log entry formatting and display.

Fixes

  • Fixed issue that could occur when opening a file after closing a workspace.
  • Fixed issue with instant searches in string and 'Message Template' columns.
  • Fixed issue with duplicate 'Message Template' columns when exporting.
  • Fixed issue with empty graph captions.
  • Refactoring of core classes to improve future maintenance.

2.5

Updated Oct 29, 2020

Fixes

  • Fixed issue with invalid template exporting.