LogViewPlus Release Notes

Looking for an earlier version? We have a small number of previous releases available on our server.


Version 3.1.6


New Features

  • Added built-in dashboard for Windows Events and EVTX files.
  • Added SQL drill down capability to dashboard reports.
  • Improved performance when working with large data sets.
  • Added support for SQL INNER JOIN and LEFT JOIN.
  • Added drill-down SQL queries to all prebuilt reports.
  • Significantly improved performance when executing SQL Filters.
  • Improved support for Serilog and CLEF JSON log entries.
  • Added support for basic SQL JOIN operations.
  • Updated Windows Event Log processing libraries.
  • Improved memory usage and performance when executing SQL statements.
  • Added Status Codes report to the pre-built IIS dashboard.
  • Added AI chat prompt command to SQL editors.
  • Added support for SQL table valued functions.
  • Added LoadCsv as table valued function.
  • WHERE clauses can now execute across multiple threads.
  • SELECT TOP is now optimized when an ORDER BY condition is not provided.
  • Added BOTTOM keyword to the SQL engine.
  • Added STRING_AGG, VAR, VARP, STDEV, and STDEVP aggregate SQL functions.
  • Added HttpStatusCodeDesc, Win32ErrorDesc, GetUtcDate, and Date SQL functions.
  • CSV parser now supports the use of '#' in the header to represent a comment.
  • A new Local Event Logs data source will now be added automatically on new installations.
  • Negative notifications no longer require a priming event.
  • Added a warning message to discourage use of wildcards at the start of a template regex.

Issues Resolved

  • Fixed issue with scroll wheel not working in dashboard reports.
  • Fixed stack overflow which could occur if a SQL statement references itself.
  • Fixed issue with dashboard horizontal scroll.
  • Fixed issue with editing message parsers.
  • Fixed issue with popup menu group lines not showing.
  • Fixed an issue with using the Elapsed column in text transformation templates.
  • Fixed issue with null reference in ORDER BY condition.
  • Fixed an issue with calling aggregate functions without a GROUP BY clause.
  • Expanded SQL keywords to include conditions.
  • Fixed issue with filter names on invert.
  • Fixed issue with Session rule.
  • Improved SQL exception handling.
  • Fixed exception which could occur when parsing a message template.
  • Removed a low memory warning which could be shown incorrectly.
  • Minor technical changes and bug fixes.

Version 3.1.0


New Features

  • LogViewPlus now requires the .Net Framework v4.8.
  • Added automatic Java GC log file reporting.
  • Partial word matches are no longer supported with wildcard list filters.
  • Files and Views tree now supports multi-selected with a new context menu.
  • SELECT statements now support subquery fields.
  • Updated default W3C web server log reports.
  • Added aggregation report types.
  • Added dashboard report loading message.
  • Improved support for casting decimal values in SQL.
  • Dashboard reports are now executed asynchronously.
  • Added Hard Reload command to Directory Monitor context menu.
  • Added chart data aggregation to automatically convert charts into a histogram.
  • Chart legends will now be placed inside the report for better cross-report alignment.
  • Report scale can now be qualitative to ignore the category value range.
  • Significant performance improvement when using message parsers.
  • Refactored log entry text display. Large messages will now be truncated.
  • LogViewPlus can now default to dark mode if configured in Windows.
  • Added Filter By Log File as an option to the row indicator context menu.
  • Dashboard reports with a timestamp on the X axis can now be filtered by time range.
  • Renamed "Start in full screen mode" to "Start with toolbar minimized".
  • Added support for CASE statements inside COUNT functions.
  • Ctrl+Alt+Enter will now open the Parser Mapping view in Settings.
  • Added "Top Landing Pages" report to the IIS dashboard.
  • Added settings for the default search highlight color.
  • Added UnitOfMeasure to chart properties for improved tooltips.
  • Updated the Best Fit All Columns algorithm to ignore the Message column.
  • Added configuration option to control Dashboard tab placement.
  • SQL LIKE operator performance significantly improved.
  • Added support for SQL Contains function as a simple text search.
  • Added 'Show Implicit Filter' command to dashboard reports.
  • Added a confirmation prompt before deleting a dashboard report.
  • Grid report type can now display data vertically.
  • Vertical chart data has been deprecated. Charts can still be rotated.
  • Upgraded third party libraries.

Issues Resolved

  • Fixed multiple issues with high DPI screens.
  • Fixed multiple cultural issues with SQL statement parsing.
  • Fixed issues with saving dashboard chart positions.
  • Fixed issues with NOT in joined SQL where clauses.
  • Fixed issue with using CASE statements or expressions inside of aggregation methods.
  • Fixed issue where closing a child form can minimize the parent.
  • Fixed issue with header processing which could cause log entry consolidation.
  • Fixed issue with attempting to re-add a prebuilt dashboard after editing a configuration.
  • Fixed issue with hidden context menu items when the toolbar is minimized.
  • Fixed issue with locating the default text editor.
  • Improved SQL expression error reporting.
  • Improved SQL FROM clause error reporting.
  • Fixed issue with SQL CASE statements with multiple conditions.
  • Improved support for high precision timestamps.
  • Updated cheat sheets to be compatible with a dark skin.
  • Fixed issue with saving binary reader configuration.
  • Fixed issue with Logger and Thread filter naming.
  • Fixed issue with setting the indicator flag when new data is detected.
  • Fixed issue with double refresh causing filters to be deleted.
  • Fixed issue with grid report type property names.
  • Fixed NPE which could occur when using a null log entry message.
  • Fixed NPE which could occur when restoring missing files from a workspace.
  • Fixed issue which could occur when refreshing a sorted progress list.
  • Fixed issue with excluding searches by multiple column values.
  • Fixed issue with terminating the SQL Scratchpad while a query is executing.
  • Fixed issue with refreshing log files without changing focus.
  • Improved error handling for TCP and UDP socket connections.
  • Added option to throw SQL function exceptions more aggressively.
  • Improved out of memory exception handling.
  • Minor technical changes and bug fixes.

Version 3.0.22


New Features

  • Parse message filters can now be combined. This allows diverse data sets to be joined.
  • Parse message filters can now be inverted.
  • File transfers will now maintain the file creation date as provided by the server.
  • Added Shift+F10 shortcut to display context menu in grid, tree and log entry views.
  • Added Ctrl+Alt+F1 shortcut to display system diagnostic information.

Issues Resolved

  • Fixed a major issue with application appearance on high DPI displays.
  • Fixed issue with editing message parser filters.
  • Fixed issue with partial matches in thread and index filters.
  • Minor technical changes and bug fixes.

Version 3.0.19


New Features

  • Added the ability to load a prebuilt reporting dashboard.
  • New built in reporting dashboard for web log files in the W3C format.
  • Added support for opening SSH urls through Windows from the file transfers view.
  • Added support for SQL Format, DateDiff, DateAdd and DateTrunc functions.
  • Added DISTINCT keyword support to Count, Sum and Avg functions.
  • Application settings will now be automatically backed up on a weekly basis.
  • Dashboards can now be renamed by double-clicking on the name.
  • Upgraded third party libraries.

Issues Resolved

  • Fixed issue with exporting and importing message parser configurations.
  • Fixed issue with grid selection changing when a column is double clicked.
  • Fixed issue with using SQL grouping functions within standard functions.
  • Fixed issue with creating Local Log Levels for some parser configurations.
  • Fixed issue tailed log entries briefly appearing in an empty filter.
  • Fixed issue with message templates not being exported with parser configurations.
  • Fixed issue which could occur when processing remote symlinks.
  • Fixed deadlock that could occur when navigating filters when a file is being tailed.
  • Fixed issue with dashboard importing where a replacement was not refreshed.
  • Fixed issue with manually adding network shares.
  • Removed duplication of 'Open With' settings.
  • Fixed issue with invalid URI selection in the file browser.
  • Minor technical changes and bug fixes.

Version 3.0.16


New Features

  • Added support for custom SQL functions through a new plugin type.
  • Added support for a subquery in a SQL FROM statement.
  • Added new Negative notifications which fire when log entries are not found.
  • Added support for WSL file browsing.
  • Rules can now be temporarily paused.
  • SQL scratchpad can now execute selected statements.
  • Created an add-on to support new SQL functions resolve country from IP address.
  • Added custom SQL functions for working with query strings and file paths.
  • Added support for SQL Row_Number and Reverse functions.
  • Added support for SFTP certificate authentication when starting via sudo.
  • Added 'Older Than Most Recent' as a directory monitor ignore rule option.
  • Added support for SQL querying column names containing a space.
  • Added additional product evaluation options.
  • Added timer to SQL scratchpad. Improved output display.
  • Removed support for ECC plugin which should no longer be needed.
  • Added new Open Settings option to hide history items.

Issues Resolved

  • Fixed major issue with parsing EVTX files where some events could be lost.
  • Improved exception reporting when reading EVTX files.
  • Improved exception reporting in file system data source options.
  • Modified DPI settings to better handle updates to Windows 10.
  • Columns names with parenthesis will now be escaped for SQL queries.
  • Fixed issue with status message display on high resolution screens.
  • Fixed issue with executing a SELECT statement with a duplicate result column name.
  • Fixed issue with querying integer data containing commas.
  • Fixed issue with firing notifications on disposed filters.
  • Fixed issue with invalid SQL prefix.
  • Fixed issue with SQL STR function.
  • Fixed issue with SQL CASE statements.
  • Fixed issue with category names in an invalid format.
  • Fixed issue with large chart legends. Fixed issue with trying to get an empty distinct id.
  • Fixed issue with empty chart labels in dashboards.
  • Improved SFTP authentication logging.
  • Minor technical changes and bug fixes.

Version 3.0.8


New Features

  • HAVING and GROUP BY clauses can now use aliases in most scenarios.
  • SQL column names can now contain hyphens.
  • Updated CASE implementation to work with advanced expressions.

Issues Resolved

  • Fixed issue with focusing on dashboards automatically when opening a file by rule.
  • Fixed issue with wrapping SQL function parameters with brackets.
  • Fixed threading issue when viewing file transfer logs.
  • Fixed issue with SQL checks for NULL conditions.
  • Added SQL exception to check for unknown column data lookup.

Version 3.0.6


New Features

  • Improved SQL grid data display. Enabled horizontal scroll.
  • Added 'Show Columns' command to SQL Scratchpad.
  • Added new Common dashboard report 'Issues by Logger'.
  • Upgraded third party libraries.

Issues Resolved

  • Fixed issue with SQL HAVING clause when an aggregation is used.
  • Fixed issues with SQL Scratchpad when no views are selected.
  • Improved error handling when parsing SQL table columns.
  • Fixed exception which could occur when editing SQL filters.
  • Fixed NPE which could occur when querying data on a configured message template.
  • Disable default message Number & Symbol pretty printing for very large messages.
  • Added check for SQL statement clause ordering.
  • Improved SQL exception reporting when a field is not found.
  • Updated the dashboard graph scale type for more accurate images.
  • Target installation directory will now detect existing install path.
  • Fixed issue with using SQL ORDER BY with custom column names.
  • Fixed issue with parser time offset.
  • Minor technical changes and bug fixes.

Version 3.0.2


New Features

  • Improved support for high resolution displays.
  • Improved support for message parsers spanning multiple lines.
  • Database plugins will now be displayed in plugin settings if they have been loaded.
  • DPI awareness is now disabled by default in Windows 10 when multiple monitor resolutions are found.
  • Added 'Server Name' as an optional column for Syslog messages.
  • Expanded conversion specifier arguments with -expectedValues and -offset.
  • Most columns can now be renamed in the parser configuration by specifying a -name argument.
  • New default settings for screen scaling based on environment.
  • Upgraded third-party libraries.

Issues Resolved

  • Fixed issue with loading database plugins.
  • Improved exception handling when loading plugins.
  • Improved registration exception handling.
  • SQL forms can now be closed using the ESC key.
  • Fixed issues with dashboard positioning.
  • Fixed issue with auto-filtering the timestamp column.
  • Improved layout recovery when a problem is detected during restore.
  • Minor technical changes and bug fixes.

Version 3.0


New Features

  • Added dashboards will full SQL reporting and charting.
  • New SQL Filter command enables filtering log entries with SQL.
  • New Windows Event Log implementation with significant performance improvements.
  • New Parse Message filter implementation.
  • Significant changes to the Clearcove.LogViewer.Common including breaking changes to ILogReader.
  • Added new log entry indicator which shows when a view has new data.
  • Parser Wizard can now set a file associations in Windows.
  • Updated application icon colors on blue backgrounds.
  • Added syntax highlighting to text templates.
  • Improved performance when loading EVTX files.
  • Improved support for renaming parser configurations.
  • Improved support for Zulu time when scanning for timestamps.
  • The old style of reports are now called "Navigation Reports".
  • Added File System menu to categories of compressed files.
  • Improved file browser load performance when browsing large directories.
  • Improved file browser load performance by removing USB drive check.
  • Added a "From Clipboard" option to the Open Workspace context menu.
  • Saving Analysis now provides an option to save with user defined highlights.
  • Settings now cleaned on save to remove items referencing invalid parser configurations.
  • Default installation directory for non-admin installs changed to %LocalAppData%\LogViewPlus.

Issues Resolved

  • Fixed issue with the configured log entry display font not being applied.
  • Fixed issue with log entry scroll bar not appearing in some situations.
  • Fixed issue with progress bar when processing some EVTX files.
  • Fixed threading issue which could occur in server connection logging.
  • Fixed issue with grid column context menu items when the grid is sorted.
  • Fixed null reference exception which could occur when browsing files.
  • Fixed issue with import and export settings description text being cut.
  • Improved exception handling when using custom analysers.
  • Fixed issue with message cells sometimes being drawn too large.
  • Addressed issue with message box display before application display.
  • Improved error handling when loading types that cannot be found.
  • Improved exception handling when determining network buffer size.
  • Improved error handling when parsing JSON files.
  • Bookmark detail view will now update comments immediately after user edit.
  • Minor technical changes and bug fixes.

Version 2.6.5


New Features

  • Added Workspace Issues control to display issue which occur while loading a workspace.
  • Parse Message command moved to the Filter toolbar to encourage command usage.
  • Added configuration option to control the number of spaces used in XML and JSON pretty printing.
  • Changes to syntax highlight settings no longer require an application restart.
  • Updated application icons for a more consistent look and feel.

Issues Resolved

  • Fixed major issue with LogViewPlus not opening some file paths.
  • Fixed issue in text transformations which could occur when closing the application.
  • Fixed exception which could occur when browsing the local file system.
  • Increased resiliency in JSON parser.
  • Decreased error handling aggressiveness when writing CSV files.
  • Fixed issue with archives not being removed from workspace on close.
  • Fixed issue with namespace processing in XML log files.
  • Minor technical changes and bug fixes.

Version 2.6.3


New Features

  • Added support for text transformations.
  • Children of a parsed message filter will now inherit the parsed message grid columns.
  • Merge filters with AND conditions containing parsed messages will now display parsed data in the grid.
  • Updated directory monitor and database configuration validation to occur automatically on open.
  • Notifications can now be triggered when loading or refreshing a log file.
  • DirectX now enabled by default. This can help in some high DPI scenarios.
  • Added configuration settings to control scaling (DPI) and DirectX.
  • Removed redundant 'workspace' from workspace management actions in the Workspace toolbar.
  • Cleaned up 'Close View' context menu items to be more specific about what is being closed.
  • 'Add' workspace command is now called 'Clone' to better reflect the functionality invoked.
  • Improved support for Windows 11.
  • Update check form is now supports high resolution screens.
  • Added check to disable Scaling when running a RDP session over high DPI.
  • Revisited the check for updates workflow. Upgraded for high resolution screens.
  • Added Pretty Print settings configuration to the Log Entry Grid.
  • Improved shutdown when running LogViewPlus from the navigation area.
  • Changing the default encoding no longer requires an application restart.
  • Sample log entries will now be ignored when modifying a known misconfigured parser.
  • Clearcove.LogViewer.Common library now uses .Net 4.7.2.
  • Upgraded 3rd party networking libraries.
  • Improved algorithm when sorting grid columns.

Issues Resolved

  • Fixed issue with painting log entries with multiple highlights in the grid view.
  • Fixed issue with the recent history columns being re-ordered after initial display.
  • Fixed issue with opening compressed files from a workspace.
  • Improved error handling when running LogViewPlus without dependent libraries.
  • Fixed issue with delete key press in title bar triggering file delete prompt.
  • Fixed issue with popup menu when right-clicking in the log entry grid auto filter bar.
  • Fixed issue with duplicate field names in merged Message Filters.
  • Fixed issue with the initial display of directory monitors.
  • Fixed issue with tooltip display in the transfer progress view.
  • Fixed issue with syntax highlighting blocks of text greater than 2 KB.
  • Fixed issue with file system tree not automatically refreshing parent directories.
  • Fixed issue with remote transfer logs sometimes not displaying correctly.
  • Server connection attempts will now be delayed when repeated errors are detected.
  • Improved error handling when attempting to run LogViewPlus outside of the installation directory.
  • Fixed issue with application flickering when modifying applying a new application skin.
  • Improved validation on Putty settings import.
  • Fixed issue with triggering notifications on log files which have been closed.
  • Fixed issue with progress bars being displayed after exiting full screen mode.
  • Fixed issue where escaping from a file rename closed the Log File Browser.
  • Fixed issue which can occur when attempting to close a binary log file.
  • Fixed issue with incorrect warnings in the transfer progress view on transfer types without directories.
  • Minor technical changes and bug fixes.

Version 2.6


New Features

  • Added support for rules with conditions.
  • Improved message template data extraction.
  • Bookmarks in the workspace view can now display a portion of the log entry as a tooltip.
  • String and argument template arrays can now be expanded beyond the 256 limit.
  • 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 JSON column name extraction when using the 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.
  • Added command line options to control DPI and DirectX settings.
  • Color rules will now apply default colors based on the log entry priority.
  • Updated 3rd party libraries.

Issues Resolved

  • Fixed issue with parsing log entries in a JSON array.
  • Fixed issue with recreating text filters without global highlights.
  • Fixed issue with cell text alignment when applying a color rule.
  • Updated exception reporting for high DPI displays.
  • 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.
  • Disabling DirectX rendering to temporarily resolve some issues with flickering.
  • Improved support for relative symlinks on remote machines.
  • Refactored rule save and edit logic for improved stability.
  • Fixed issue with control spacing in tail & scroll settings.
  • Fixed issue with Global Search results appearing in merge files list.
  • Improved error handling when mirroring a socket stream to a file.
  • Fixed issue with viewing release notes in the automatic update process.
  • Fixed null reference exception which could occur during file analysis.
  • Cleaned up log file references when using message template filters.
  • Fixed issue with incorrect file size appearing in the recent history lists.
  • Fixed issue with duplicate global text searches.
  • Fixed issue with attempting to open a file which has been deleted.
  • Fixed issue with automatic templates reusing object state unintentionally.
  • Fixed exception which could be thrown when an invalid date time format is detected.
  • Fixed issue which could occur when saving a directory monitor while the directory is being updated.
  • Fixed issue with filter appearance in the merge dialog when the filter has been renamed.
  • Improved performance when adding a significant number of bookmarks with rules.
  • Fixed minor issue with Global Log Level display.
  • Fixed issue with XML log file analysis.
  • Fixed issue with undoing filter rules.
  • Minor technical changes and bug fixes.

Version 2.5.51


New Features

  • Added new Parse Message command to show message template parameters.
  • Added ability to automatically configure XML, JSON and DSV parsers.
  • Improved support for symlinked directories on remote servers.
  • 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.
  • 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 connection status monitoring. Alerts are now shown on unexpected disconnects.
  • Added 'Text Editor' as a standard option in the Log Explorer 'Open With' menu.
  • Added transfer warning when remote log files cannot be found.
  • Added support for parsing JSON log entries when wrapped in an array.
  • Improved support for custom parser configurations in the Save Configuration dialog.
  • Removed the default XML parser which assumed a Log4Xml format in favour of automatic format detection.
  • Removed Apache Log4 XML format option from the parser configuration options.
  • Refactored application toolbar for improved usability. Added a new View menu.
  • Added support for f* when defining the millisecond part of a date format.
  • 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.
  • Enabled compression when connecting to an SFTP server.
  • The Elapsed column will now display fractional seconds based on the time display settings.
  • Improved tooltips in the Save Configuration dialog. Added full file path.
  • Added support for 'Delete' shortcut key to settings controls with Add, Edit, Delete functionality.
  • Updated 3rd party networking libraries.

Issues Resolved

  • Fixed a major issue with tailing remote files with the same path on different servers.
  • Fixed a major issue with incorrect filter matches sometimes briefly appearing when a file is being tailed.
  • Updated Log4Xml parser for improved reliability.
  • Fixed issue with applying highlight-only automatic templates.
  • Fixed issue with Log Explorer context menu actions.
  • Fixed issue with refreshing remote files opened in tail mode.
  • Delete shortcut to close a log file now does a better job of inspecting the current user focus.
  • 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.
  • Improved error handling when reading from the Windows Event Log.
  • 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.
  • Fixed issue with Http connection reporting incorrect connection status.
  • Added more data validation checks when creating servers.
  • Fixed issue with restoring window position on high DPI screens.
  • Fixed issue which could occur when trying to pretty print large JSON strings.
  • Fixed issue with parsing dates with excessive whitespace when separated by whitespace.
  • Fixed issue with log entry text display when moving between screens at different DPI.
  • Fixed possible deadlock which could occur when working with Rules.
  • 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 user log parser configurations overriding the standard LVP parser configuration.
  • Fixed issue with populating the open file item list which occurred in some target directories.
  • Fixed issue with the Parser Wizard on systems with multiple DPI displays.
  • Disabled prompt to merge log files on drag drop when files are compressed.
  • Fixed issue with Quick Open window size on high DPI screens.
  • Fixed issue with automatically loading the last workspace on windows login.
  • Fixed issue that could occur when searching for consecutive wildcards.
  • Fixed issue with transfer cleanup for downloads of remote files which are not monitored.
  • 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.
  • Removed support for 'S' millisecond definitions.
  • Fixed issue which could occur when attempting to save files to a full disk.
  • Fixed a possible stack overflow which could occur when parsing a log file.
  • Minor technical changes and bug fixes.

Version 2.5.37


New Features

  • New algorithm for evaluating child filter results with significant performance improvements.
  • New bookmark implementation. Bookmarks are now indirectly added to merge log files.
  • Refreshing a log file will now automatically refresh merge files with dependencies.
  • Significant performance improvements when browsing folders with multiple directories.
  • Removed 'Close View' in toolbar header. This is to be replaced with 'Close Workspace'.
  • Added settings option to run LogViewPlus automatically on Windows startup.
  • Added a new command to simplify access to Windows Explorer from the log file context menu.
  • Running LogViewPlus in the notification area will no longer display a splash screen.
  • Log files will now be automatically removed from the view when removed from Log Explorer.
  • Added the ability to delete a log file without opening the Log Explorer.
  • Improved directory monitor tracking of files which are removed and re-added.
  • Updated Report Commands to support a custom timestamp export format.
  • Check for Updates can now be configured for beta releases.
  • Updated the directory monitor grid to display the file name pattern.
  • Added default arguments for all new Report Commands.
  • Added command line option to start minimized without splash screen.
  • 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.

Issues Resolved

  • 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 saving datasource open actions to the recent history.
  • Fixed issue with statistics view refresh after a log file is closed.
  • Fixed issue with cancelling TCP and UDP connections.
  • 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 issue with pasting multiple lines of text.
  • Fixed issue with terminating a Syslog connection.
  • Fixed issue with exporting multi-line items to CSV.
  • Fixed issue with creating filters by pasting multi-line text.
  • Fixed display issue with UDP icon in the log file tree.
  • Improved error handling when reading non-text based log files.
  • Improved error reporting on corrupt installation directories.
  • Improved Log Explorer error reporting.
  • Minor technical changes and bug fixes.

Version 2.5.32


New Features

  • Added support for high resolution screens or high DPI.
  • Installer no longer requires Admin permission.
  • JSON parsing now uses a modified version of the JSON.Net parser.
  • JSON Clef message formatting now automatically searches for 'Properties' object.
  • Changed application font to Segoe UI in line with Microsoft application guidelines.
  • Changed default monospace font to Consolas.
  • Added support for decimal database columns.
  • Added support for Julian date timestamps.
  • Added support for numeric database timestamps.
  • The default navigation bar size is now set to 'Medium'.
  • Enabled DirectX hardware acceleration.

Issues Resolved

  • Fixed a major issue with parsing JSON log files containing single quote characters.
  • Fixed a major issue with the new Session Rule.
  • Fixed race condition which may occur when refreshing remote files.
  • 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.
  • 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.
  • Updated file validation logic for some configuration forms.
  • Added additional transfer logging around file downloads.
  • Improved SMTP error reporting.
  • Minor technical changes and bug fixes.

Version 2.5.22


New Features

  • Added Rules to associate actions with filtered log entries.
  • Added ability to select a parser configuration based on heuristics.
  • New Syslog implementation.
  • 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.
  • Significantly improved message template parameter extraction.
  • 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.
  • Added context menu command to delete all highlights.
  • Added time offset support to log readers and datasouces.
  • Added validation to ensure new friendly names are unique.
  • Added a warning to the Parser Wizard when a date has not been specified.
  • Added context menu command to close all log files opened by a directory monitor.
  • The concept of Data Stores will now be referred to as Data Sources.
  • 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.

Issues Resolved

  • 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 exception which could occur when using shortcuts in the Parser Wizard.
  • 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 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.
  • Fixed issue with attempting to open paths which cannot be represented as a URI.
  • 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.
  • Improved error reporting when reading data from a database.
  • Support expiry warning will not be displayed beginning 45 days after expiry.
  • Cleaned up timing issues that could occur when loading merged files.
  • Added default retry count on file save operations.
  • Fixed minor issue with parsing transfer logs.
  • Bookmark notes now have immediate focus when displayed.
  • 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.

Version 2.5.14


New 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.
  • Added improved support for multiple line parsing using the Pattern Parser.
  • Command execution actions can now be modified before execution as part of the command arguments.
  • Improved automatic parser detection for log files with variable date patterns.
  • Changed the authenticode verification logic when applying an automatic update.
  • Improved start-up performance.
  • Minor performance improvements for all log parsers.
  • Improved message template processing performance.
  • LogViewPlus can now run in the notification area.
  • Added support for command line network registration.
  • Added Ctrl+M shortcut to create merge filters.
  • Sorting by date or time will now compare against log line number if equality is detected.
  • Minor changes to the Home menu. Removed contact and full length tutorial links.
  • Added support for Elliptic Curve Cryptography (ECC) via an Add-On.
  • Improved server identification when an alert is triggered.
  • LVP files will now include data source notes if saved as part of an archive.
  • Removed default column configuration preference for merge files.
  • Refactored static application configuration to improve configuration via local files.
  • Added improved support for automatic string column name detection in the Parser Wizard.
  • 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 Windows Explorer if the CTRL key is used.
  • LVP files sourced from multiple log files will now display a row indicator.
  • Columns can now be pinned. Pinned columns will remain outside of visual selection.
  • Renamed 'Open Commands' to 'Open Actions'.

Issues Resolved

  • Improved error handling when reading directly from Windows Event Logs.
  • Improved error handling around log entry formatting and display.
  • Archives including compressed files are now saved to recent history.
  • Fixed an issue with cancelling an in-progress file download.
  • Fixed an issue with duplicate node selection.
  • Fixed an issue that could occur when opening a file after closing a workspace.
  • Fixed an issue with instant searches in string and 'Message Template' columns.
  • Fixed an issue with duplicate 'Message Template' columns when exporting.
  • Fixed an issue with empty graph captions.
  • Fixed issue with bookmark view reporting an incorrect log file line number.
  • Fixed an issue with log entry sorting on merged files where the timestamps are equal.
  • Fixed an issue with data display where column names coincidently match internal fields.
  • Fixed an issue with using ESC to close the Command Configuration dialogs.
  • Fixed an issue with using ESC to close the Parser Wizard dialog.
  • Fixed an issue with being unable to set horizontal scroll when a message column is not found.
  • Fixed an issue with overflow which could occur when highlighting multiple items.
  • Fixed an issue with attempting to reposition files across different categories.
  • Improved error handling when selecting filters for modification.
  • Improved error handling when installation files are missing.
  • Refactoring of core classes to improve future maintenance.
  • Minor technical changes and bug fixes.

Version 2.5


New Features

  • Application upgraded to .Net 4.7.2.
  • Added support for using HTTP/S as a remote server.
  • Added support for ETW Event Tracing as an add-on.
  • Extensive changes to report display and user interaction.
  • Report data can now be easily navigated and drilled into.
  • Added new 'Message Template' column which shows a generic version of the Message column.
  • You can now configure an additional plugin directory or network share.
  • Reporting by message now works based on message template.
  • Graphing feature is now called Graph Reports.
  • Improved pie chart tool tips.
  • Revisited code responsible for log entry selection when navigating.
  • Improved memory management for binary reader types such as databases.
  • Skin clean-up. Significant changes to the 'LogViewPlus' skins.
  • Changed default application settings to disable FIPS compliance.
  • Upgraded 3rd party components.
  • Permanently removed legacy skins.
  • New implementation for settings headers.
  • Minor changes to the "Save Workspace" workflow.
  • Added support for custom plugin load directories.
  • Added support for read-only file system configurations.
  • Added application setting to change log level navigation bar size.
  • Revisited the initial sizing of the Log File Browser window.
  • Moved save template command in context menu to improve usability.
  • Added 'Quick Open' dialog when drag-drop opening files with the CTRL key.
  • Home key can now be used to navigate to the top of the view.
  • Added ability to rename workspaces in the WorkspaceGrid.
  • Updated application settings layout.
  • Remote file systems are now sorted automatically.
  • Allowing plugins is no longer part of the settings management workflow.
  • Added command button to date filters to make it easier to set a date range.
  • UDP listener will now listen on all local IP addresses for incoming data.
  • Refactored plugin assembly loading to be less aggressive.
  • Reports will now update automatically based on view selection.
  • Added navigation breadcrumb to reporting window.
  • Grouped columns are now sorted by summary by default.
  • Added commas to Statistics view.
  • Minor toolbar and icon changes.
  • Added Source URI to data source properties.

Issues Resolved

  • Fixed an issue with tailing log files where the newline is written before the log entry.
  • Fixed an issue with using the context menu when selecting multiple items in the LogItemGrid.
  • Fixed an issue with the history clean up routines regarding missing file systems.
  • Fixed an issue with automatically opening the last workspace.
  • User time locale is now respected when setting date filters.
  • Fixed issue with Home and End keys when the log entry text has focus.
  • Fixed an issue with server timestamps with missing time zone information displaying incorrectly.
  • Refactored directory browsing by string command.
  • Fixed an issue with acquiring file stream for analysis.
  • Fixed an issue with browsing directory monitors.
  • Improved UDP listener exception handling.
  • Elapsed timestamps are no longer validated when set explicitly.
  • Improved error handling when a plugin is removed.
  • Improved error reporting for SMTP notifications.
  • Fixed issue with early newline on a multi-parse.
  • Improved time zone auto-detection.
  • Fixed issue with editing categories.
  • Fixed issue with invalid template export.
  • Fixed issue with line numbering in some parser types.
  • Fix for NPE which could occur when no log entry message is set.
  • Fixed an issue with showing new entries after a session filter refresh.
  • Fixed an issue with displaying negative elapsed timespans.
  • Fixed issue with auto-detecting priority in some generated configurations.
  • Fixed an issue with attempting to re-open the same remote file.
  • Fixed an issue with configuring DSV files in the ParserWizard.
  • Fixed issue with trying to load a certificate using an invalid path.
  • Fix for NPE which can occur when opening the log entry context menu before a log file is open.
  • Fixed an issue with the UDP service blocking indefinitely when no data is received.
  • Fixed an issue with file folder lookup in URI browser.
  • Minor technical changes and bug fixes.

Version 2.4.40


New Features

  • All selected items will now be displayed in the Log Entry Box.
  • Added support for TGZ files.
  • A row prefix can now be set to show log entries before the current selection.
  • Added Undo and Redo support to the Parser Wizard.
  • ParserWizard will now attempt to resolve custom string column names.
  • Added a clean-up routine to the 'check for update' command.
  • Improved whitespace processing for XML and JSON elements.
  • Templates are now automatically expanded after being applied.
  • Rearranged some application settings for clarity.
  • Added link to license agreement in the About settings.
  • Improved Recent History error handling.
  • Compare command will be automatically configured to use WinMerge if installed.
  • F8 shortcut will now open the log entry text box contents in a text editor.

Issues Resolved

  • Fixed a major issue with XML log entries containing data in CDATA sections.
  • Fixed an issue with interactive authentication when using certificates.
  • Fixed an issue with pasting file paths with quotes into the file browser.
  • Delete key should not close views when in auto-filter mode.
  • Improved error handling when exporting settings.
  • Refactored back and forward navigation.
  • Fixed an issue with syntax highlighting involving complex characters.
  • Fixed an issue with date detection which cause the Date column to remain hidden.
  • Fixed an issue with pretty printing XML comments.
  • Minor technical changes and bug fixes.

Version 2.4.34


New Features

  • Added UDP support.
  • Added Syslog support.
  • Added interactive authentication support for SFTP and SCP connections.
  • Added support for CLEF / Serilog message template parsing.
  • Revisited all database access routines. Improved Oracle and MySql support.
  • Improved database error reporting.
  • ParserWizard can now automatically detect numeric timestamps.
  • Added support for working with bookmarks as a batch based on grid selection.
  • Added advanced element argument parsing for future extensibility.
  • Removed an unused remote file progress report from the file browser.
  • Added the ability to automatically detect and sort columns by IP address.
  • LogViewPlus will no longer automatically create a global highlights for a column search.
  • Double-clicking will now expand a tree node if possible. Otherwise, the edit or merge dialogs will be shown.
  • Explore Directory will now default to the Log Explorer unless the CTRL key is pressed.
  • Server configuration dialogs now use a spin edit to restrict port numbers.
  • Improved sorting of large numeric values.
  • Improved date time auto-detection.
  • Improved invalid settings check at start-up.
  • LogViewPlus will now cache network share lookups.
  • F3 now toggles the find panel in the log entry grid.
  • If multiple rows are selected, Copy Cell now copies all column values.
  • Added ability to delete multiple highlights at the same time.
  • Improved Windows Event Log exception handling.
  • Local log levels can now be applied to databases.

Issues Resolved

  • Fixed an issue with opening files from the command line.
  • Fixed an issue with FTP downloads when reading multiple files from the same server.
  • Plugin dependencies will now be loaded automatically on start-up.
  • Fixed an issue with double click opening data stores.
  • Fixed an issue with multi-patterns that contain more than 255 strings.
  • Fixed an issue with download verification after an update check.
  • Added check for null table values to DatabaseReader.
  • Navigation bar no longer shows auto-scroll icon if log file does not support tail.
  • Fixed an issue with trying to execute an operation while a file is being loaded.
  • Fixed an issue with merging files after drag-drop.
  • Fixed an issue attempting to run file analysis on a file which does not exist.
  • Removed exception for unknown file system types.
  • Fixed an issue with opening files with spaces in the file path.
  • Fixed an issue with changing column mappings for database types.
  • Fix for issue with blank log entry message for complex multi-symbol messages.
  • Save option is now disabled when an invalid configuration is detected.
  • Fixed an issue with archives appearing in the workspace after all files have been closed.
  • Fixed an issue with Parser Wizard date button incorrectly disabling.
  • Fixed an issue with checking properties on a missing file.
  • Fixed an issue with resizing file system columns.
  • Fixed an issue with using trial extension registration codes.
  • Data source match results are now reset after selection change.
  • Fixed an out of range exception that could occur in the ParserWizard.
  • Fixed an issue with workspace loading file duplication.
  • Fixed an issue with listing local network shares.
  • Fixed an issue with using the return key in the ParserWizard.
  • Modified disposable implementation on log file readers.
  • Lots of minor technical changes and bug fixes.

Version 2.4.30


New Features

  • Refreshing a remote log file will now re-download the file from source.
  • Parser Wizard revisited to be more user friendly.
  • ESC can now be used to cancel a pending log file open operation.
  • Added setting to control whether log entries are sorted on load.
  • Added support for parsing time zones by abbreviation. For example GMT or PST.
  • Consolidated parse analysis and reporting when opening unknown log files.
  • Added new 'By Value' filter available in the column header context menu.
  • Added new ILogViewer.FindLogEntry API (see sample code).
  • Message column can now be renamed.
  • Improved support for JSON arrays.
  • Improved log file format auto-detection.
  • If a year is not specified in the date format, LogViewPlus will assume it is in the past.
  • Revisited filter selection after log file refresh and reload.
  • Parsed dates will not be assumed to be in the past if a year is not provided.
  • Directory monitors can now be configured to just search the root directory.
  • Fixed an issue with automatic directory selection in the file browser.
  • New 'merge' prompt when dragging and dropping files into LogViewPlus.
  • An icon will now be displayed next to filters which contain notes.
  • Reorganized close options. Added "Close Source Files" command for merge files.
  • Point in time filters are now configured using the selected log entry as a default.
  • Parsing from clipboard is now a command on the Workspace menu (CTRL+ALT+V).
  • Introduced stricter requirements around "may have spaces" warning messages.
  • Cut operations can now be cancelled with the ESC key.
  • Time offset dialog expanded to allow for a full date offset.
  • Log files with a time offset now display an indicator icon.
  • Improved performance when reading files from a remote share.
  • Usability improvements to file search execution.
  • Up / down commands when reordering settings are now centred vertically.
  • Exploring to the directory of a file will now select the file in Explorer.
  • Minor changes to behaviour when an old version of LogViewPlus is detected.
  • Added configuration option to ignore time zones when provided.
  • Added new shortcuts for Parser Wizard (CTRL+PW) and Parser Editor (CTRL+PE).
  • Added 'open in text editor' link to ParserWizard sample page.
  • Improved server fingerprint reporting.
  • Changed 'How to Videos' presentation.
  • Parsing status message can now truncate errors.

Issues Resolved

  • Fixed an issue with numeric column sorting.
  • Fixed an issue with log level icon lookup with custom log levels.
  • Fixed possible issue that could occur when cancelling a SFTP transfer.
  • Fix for a possible deadlock which could occur when opening multiple files.
  • Fix for a possible deadlock which could occur when opening invalid files.
  • Fixed an issue with multi-threaded list access.
  • Fixed an issue with merge files losing grid settings on view change.
  • Fix for memory exception which could occur when displaying large XML files.
  • Fixed an issue with encoding sample log entries before testing.
  • Fixed an issue with directory monitor settings not picking up directory change.
  • Fixed a NPE which could occur when automatically opening a workspace.
  • Fixed an issue with installation file not found.
  • Fixed an issue with visual indication of cut operation.
  • Fixed an issue with using drag drop to open a directory.
  • Fixed an issue with directory monitor merge tracking.
  • Fix for issue with hyperlink color mismatch.
  • Fixed an issue with transfer reporting sometimes getting out of sync.
  • Fix for issue with overrunning maximum JSON length.
  • Fixed an issue with infrequent database disconnects.
  • Allocated more space for arguments in the log file properties window.
  • Improved checking of floating window visibility.
  • Fix for issue with maintaining column state when changing views.
  • Fix for NPE when trying to load a null URI.
  • Improved session filter naming.
  • Minor technical changes and bug fixes.

Version 2.4.18


New Features

  • Added ability to directly access Windows Event Logs.
  • You can now directly open Zip, Tar, and Gz (GZip) files.
  • Added support for parser specific log levels.
  • Reworked the workspace workflow. Added a 'Save Workspace' command.
  • Clipboard data can now be parsed as a new log file.
  • Grid row height is now calculated based on the largest column value and widest column.
  • Simplified database open options.
  • Upgraded 3rd party libraries.
  • Improved performance when loading EVTX files.
  • Exclude and Instant filters are now column specific.
  • %S conversion specifier can now read multi-line strings.
  • Modified the Export Bookmark format to include bookmark notes.
  • Refactored log levels filter view. Added link to documentation.
  • Improved redirects to check_key.aspx on failed registration.
  • Plugins can now be loaded from the AppData or AllUsersProfile directory.
  • Cleaned up Directory Monitor form.
  • Improved Windows Event log messages.
  • Reworked the file menu to (hopefully) be a little more intuitive.
  • Minor improvements to auto-update check.

Issues Resolved

  • Fixed major issue with directory monitor merge files.
  • Fix for converting a JSON array to a string.
  • Fixed an issue with newline parsing when not using the %newline element.
  • Fixed an issue with exporting Commands.
  • Fixed an issue with LogViewPlus incorrectly reporting that a workspace is invalid.
  • Fix for possible null reference exception when browsing files.
  • Improved error handling for deprecated filter type.
  • Fixed multi-threaded issue with updating bookmarks.
  • Fixed minor issue with bookmark icons.
  • Application settings code clean-up.
  • Fixed an issue with column sort order changing when view changes.
  • Fixed an issue with settings form update when cancelling changes.
  • Minor technical changes and bug fixes.

Version 2.4.3


New Features

  • %S columns in LogViewPlus will now word wrap in the log entry grid.
  • Simplified registration of LogViewPlus when behind a proxy server.
  • Improved file system view on machines with high DPI settings.

Issues Resolved

  • Fixed an issue with browsing a directory from the recent history menu.
  • Fixed minor issues with commands being disabled during multi-selection.
  • Fixed an issue with modifying database field types.
  • Fixed an issue with saving file system settings.
  • Fixed an issue with occasional bookmark lookup failure on first attempt.
  • Fixed an issue with instant text searches on metadata columns.
  • Minor technical changes and bug fixes.

Version 2.4.2


New Features

  • Temporary grid view changes now work globally for all grids.
  • File paths used in commands can now contain double quotes.
  • Workspace and template lists are now sorted alphabetically.
  • Double clicking in logger or thread filter dialog will now create the selected filter.

Issues Resolved

  • Fixed an issue with bookmark navigation in merged files.
  • Fixed an issue with pressing the Delete key while renaming a filter.
  • Fixed an issue with saving search filter highlight settings.
  • Fixed an issue where deleting a highlight deleted the view.
  • Fixed an issue with empty data in Log4XmlParser.
  • Fix for NullPointerException which could occur in file system column click.
  • Minor technical changes and bug fixes.

Version 2.4


New Features

  • Improved relational database connectivity.
  • Added automatic format detection for files in the W3C Extended Log File format.
  • Added new 'Filter All Between' filter (CTRL+Left).
  • The 'Close All' command now closes Directory Monitors as well.
  • Improved window title information.
  • Improved log file parser analysis.
  • Added Delete shortcut to directory monitor view.
  • Added the 'Exclude This' context menu option to Message columns.
  • New merge filters now default to an OR operation.

Issues Resolved

  • Fixed an issue with bookmark and search results windows not displaying.
  • Fixed reported issue of application crash on command line access.
  • Fixed a timing exception on filter paste.
  • Fixed an issue with delete keyboard actions in the workspace tabs.
  • Fixed an issue with bookmark navigation on merged files.
  • Fixed an issue with copying large amounts of data to the clipboard.
  • Improved support for null JSON values in the Parser Wizard.
  • Fixes an issuer where LogViewPlus may skip some invalid header information.
  • Fixed an issue with grid skin colour being out of sync after a settings import.
  • Minor technical changes and bug fixes.

Version 2.3.35


New Features

  • LogViewPlus can access logs in relational databases.
  • Improved user experience when in full screen mode.
  • Improved file system column management.
  • Improved default sorting in the Log File Explorer.
  • Added Alt+D shortcut to select the navigation bar in the Log File Explorer.
  • Exploring a remote directory now opens the Log File Explorer.
  • Improved support for high DPI settings.

Issues Resolved

  • Fixed major issue with exporting application settings.
  • Fixed an issue with settings display of the save window position option.
  • Code clean-up for server fingerprint checking.
  • Fixed an issue with refreshing merged log files in categories.
  • Added a check for dead workspaces when opened.
  • Fixed an issue with attempting to set multiple colour codes for the same log level.
  • Minor changes to display of 'Command' items.
  • Fixed an issue with file browsing in the Log File Explorer.
  • Fixed an issue with clean-up after attempting to restore an invalid layout.
  • Fixed an issue with refreshing folders in the Log File Explorer.
  • Fixed an issue with elapsed timestamps ignoring time conversion settings.
  • Fixed an issue with folder icons when LogViewPlus is running from a share.
  • Minor technical changes and bug fixes.

Version 2.3.25


New Features

  • Log files can now be grouped by category.
  • Updated application icon images.
  • Modified filter toolbar. Rearranged quick filter and template commands.
  • Added Expand and Collapse All commands to workspace context menu.
  • Added ability to sort log files and filter views alphabetically.
  • Added CTRL+A tip to merge files dialog.
  • Added a message to file system views to indicate when no files were found.
  • Added new ElapsedDecimal date format definition.

Issues Resolved

  • Fixed a major issue with exporting settings.
  • Improved error reporting for OutOfMemoryException.
  • Fixed an issue with log item selection on filter creation.
  • Fixed an issue with multi-selection after view change.
  • Fixed an issue with menu item availability when a merge file is selected.
  • Fixed an issue with log entry text being displayed when no entry is selected.
  • Improved custom parser error reporting.
  • Fixed possible NullPointerException when browsing file system.
  • Minor technical changes and bug fixes.

Version 2.3.21


New Features

  • Updated XML and JSON parsers to support optional and non-ordered string columns.
  • Improved performance when loading application settings.
  • Added keyboard shortcuts for expanding or contracting settings tree nodes.
  • Added ITailChangedNotification interface which allows log readers to receive tail notifications.
  • Minor performance improvements when using string columns.
  • Improved support for environment variables when opening files and directories.

Issues Resolved

  • Fixed an issue with invalid file system path validation in settings.
  • Fixed an issue with the double space acknowledge box in the ParserWizard.
  • Fixed an issue with a race condition leading to an ObjectDisposedException.
  • Updated the merge editor to always allow new conditional operations.
  • Fixed an exception which occurred when removing a directory monitor path.
  • Minor technical changes and bug fixes.

Version 2.3.18


New Features

  • Workspaces will now to save bookmarks if reloading the same file.
  • Changes to how the application loads plugin dependencies.
  • Upgraded 3rd party components.
  • Added setting to change syntax highlighting style for a log file.
  • Improved start-up performance.

Issues Resolved

  • Fixed a serious issue with logger and thread filter persistence introduced in v2.3.16.
  • Fixed a possible stack overflow in the file system explorer when removing a quick access item.
  • Fixed an issue with refreshing the quick access list.
  • Fixed an issue with double-click edit on a filter.
  • Fixed an issue with icon overlays in the file browser.
  • Minor technical changes and bug fixes.

Version 2.3.16


New Features

  • Added the ability to create and edit complex merge filters.
  • Added "Exclude This" command.
  • Merged log files can now be edited to add or remove new files.
  • Modified algorithm used when selecting files to merge.
  • Increased the number of possible string columns from 64 to 256.
  • Improved merge log file refresh. Bookmarks and filters are now preserved.
  • Added ability to auto-detect dates in Zulu time ('Z' on the end).
  • Double-clicking on a log file will now open the merge log file editor.
  • Modified selection type of merge file dialog. CTRL+A can now select or unselect all.
  • Graphing log entries now defaults to a bar graph when showing log entries over time.

Issues Resolved

  • Fixed an issue with grouped column sort introduced in v2.3.5.
  • Fixed an issue with double-clicking a merge file header navigating to a row.
  • Fixed an issue caused by date parsing in binary files.
  • Fix for issue with "invalid custom extension" being shown on filter paste.
  • Fixed an issue with incorrect double click action in the Log File Explorer.
  • Improved error handling on settings export to check for write permission.
  • Minor technical changes and bug fixes.

Version 2.3.11


New Features

  • Added a new RegexParser to support parsing log files with a regular expression.
  • Added setting to clear all log entries when the log file is rolled or recreated.
  • Added BasicParser support for Apache timestamps.
  • Added sound alert and icon flashing notification options.
  • Double-click action now edits a filter. Configurable in settings.
  • Changed mouse action shortcuts in the Navigation Bar.
  • Added ability to create custom configuration dialogs for parsers and filters.
  • Added "open part" context menu when right-clicking on a partially opened log file.
  • Added the ability to sort columns numerically when supported by the data type.
  • Improved performance when using string columns (including searching, filtering and sorting).
  • Several performance improvements in multiple areas.
  • New plugin interface ILogAnalyzer allows for custom analysis of views.
  • Added support for 250 MB and 500 MB partial opens.
  • Large updated to code comments in the Common library.
  • Added a confirmation dialog when creating more than 5 filters from a paste operation.
  • LogEntry now contains FindNext and FindPrevious methods which work off of the view.
  • Added "Repair" option to LogViewPlus installer.
  • Updated 3rd party libraries.

Issues Resolved

  • Fixed a major issue with merge filters showing incorrect data introduced in 2.3.9.
  • Fixed an issue with merging text filters which are string column specific.
  • Fixed an issue with certificate SSH authentication without a password.
  • Fixed an issue with remote file progress showing 0% when monitoring.
  • Fixed an issue with processing unsupported file types.
  • Fixed an intellisense issue with comments in custom APIs.
  • Fixed an issue with custom filter editing when multiple custom filters are in use.
  • Fixed an issue with text box scrolling when word wrap is turned off.
  • Fixed an issue with windows sizing of the parser configuration window.
  • Minor technical changes and bug fixes.

Version 2.3.3


New Features

  • Added support for machine licensing.

Issues Resolved

  • Fixed an issue with the BasicParser calculating message start incorrectly.
  • Fixed an issue the parsing log patterns containing highlights with an invalid syntax.
  • Improved error handling when opening unsupported log file formats.
  • Minor change to Putty server import process.
  • Minor technical changes and bug fixes.

Version 2.3.2


New Features

  • Added pretty printing and syntax highlighting.
  • Search highlights can now be saved independently as a template.
  • Upgraded third party libraries.
  • 'AND' relationships can now be explicitly created by CTRL+SHIFT drag dropping filters.
  • Merged filters can now be converted to be either include or exclude.
  • Added ability to import Putty server configurations.
  • Revisited management of font and color settings.
  • Bookmarks views now support copying log entries.
  • Improved command line support including the ability to open workspaces.
  • Improved about page information on expired licenses.
  • Improved automatic date format analysis.
  • Added a new configuration flag to disable all plugins.
  • Added a message to indicate when LogViewPlus is running in OfflineMode.

Issues Resolved

  • Breaking change to how grid font is stored. This will require a reset.
  • Fixed an issue with the ParserWizard incorrectly defaulting to multi-string.
  • Fixed an issue with the BasicParser caching previous parse result.
  • Fixed an issue with displaying notifications on file reload and filter creation.
  • Fix for SMTP notification provider friendly names.
  • Fixed an issue with Ctrl+Alt+Delete closing log files.
  • The Exception column will now display wrapped text.
  • Improved error handling when sending email.
  • Fixed a threading issue that occurred when saving parser configurations.
  • Improvements to date scanning in DSV files.
  • Fixed an issue with drawing row indicators with high DPI settings.
  • Fixed an issue with single instance window dock panels resizing incorrectly.
  • Fixed a display issue with the Workspaces grid view.
  • Fixed an issue with Ctrl and Alt being pressed while using shortcut keys.
  • Removed broken icon image from the ParserWizard window.
  • Fixed an error which could sometimes occur during log file analysis.
  • Fixed an issue with showing the application as top most when using notifications.
  • More aggressive logger auto detection in some cases.
  • Fix for issue with disposing fonts incorrectly.
  • Minor technical changes and bug fixes.

Version 2.2.16


New Features

  • LogViewPlus can now automatically configure a PatternParser.
  • Added SMTP notification provider.
  • Improved support for automatic parsing of dates with time zones.
  • Revisited LogViewPlus installer. Several changes.
  • Improved start-up performance.
  • Merge log file prompt will now display the default name if a name is not provided.
  • Added OfflineMode configuration flag to disable error reporting and automatic update checks.
  • Added "No Items" message to empty grid views.
  • Added sorting to a number of different grid views.
  • Columns now have a minimum width.

Issues Resolved

  • Fixed an issue with auto-detecting "WARNING" priority level.
  • Fixed an issue with updating the skin in settings.
  • Fixed minor issues with high DPI display.
  • Fixed an issue with wrapping text in a single line view.
  • Added multi-date support to the PatternParser.
  • Fixed an issue with log file selection when opening from the command line.
  • Fixed an issue with opening files which have a comma in the name.
  • Fixed an issue with file name validation against servers which do not specify a complete URI.
  • Fixed an issue with auto-generating log file name patterns with numeric extensions.
  • Lots of minor technical changes and bug fixes.

Version 2.2.6


New Features

  • LogViewPlus now allows you to change a password globally for servers with matching credentials.
  • Copying log entries from the grid will now preserve highlighting with a target white background.
  • OriginalLogEntry can now only be set once.

Issues Resolved

  • Fixed a major an issue with determining the current log item.
  • Fixed a major issue with navigating files systems differentiated by user name.
  • Improved navigation when AutoScroll is enabled.
  • Fixed an exception which could occur when backtracking in the ParserWizard.
  • Upgraded 3rd party networking libraries.
  • Fixed all outstanding FxCop warnings.
  • Minor technical changes and bug fixes.

Version 2.2


New Features

  • Filters can now be added to a new Search Results window.
  • When opening a file, you can now manually select the parser.
  • You can now specify a merge file name to merge multiple files on opening.
  • Improved support for parsing files with fixed width dates.
  • Added auto-scroll command back to the quick actions commands list.
  • Added automatic detection of dates in yyyyMMdd or ddMMyy formats.
  • The ParserWizard sample log entry should be the first line of the log file if parsing fails.
  • Changed the font size on the log view tree.
  • Ctrl+A can now be used to select all threads or loggers when filtering.
  • Creating a filter for each logger or thread will now respect wildcards.
  • Filters can now search for an empty string (helpful when fields are missing).
  • A lot of improvements for users with high DPI settings.
  • You can now auto-hide bookmark notes.
  • Improved ParserWizard date parse exception handling.
  • Revisited the file size algorithm to improve the output string.
  • Added new %d{filedate-namescan} operator so log entry dates can be populated from a file.

Issues Resolved

  • Fixed a bug with text selection in the log entry text box.
  • Fixed an issue with opening large log files with an incorrectly configured parser.
  • Fixed an issue with searching for loggers or threads which contain spaces.
  • Fixed an issue with bookmarks selection and note tracking.
  • Fixed an issue with log item selection when the grid is in tail mode.
  • Fixed an issue with SCP URLs which referenced root directories.
  • Fixed an issue with creating 'Open' commands.
  • Fixed a navigation issue when moving from root to a grandchild when a duplicate exists.
  • Fixed an issue with looking up a log entry in the source log file when the source has been closed.
  • Improved error handling when parsing EVTX files.
  • Fixed an issue with XML parsing after an initial failure.
  • Fixed an issue with ParserWizard entering edit mode when a XML cannot be parsed.
  • Fixed an issue with context menu on folders which do not exist.
  • Fixed an issue with processing local files with a ADS such as a zone identifier.
  • Fixed an issue with asynchronous overlapped IO file reads.
  • Minor bug fixes and enhancements.

Version 2.1.14


New Features

  • Significant performance improvements when reading EVTX files.
  • EVTX file load progress is now shown with a progress bar.
  • Notification column will now only be shown if needed.
  • Added the ability to create multiple text filters by pasting text with new lines.
  • Added tail command to quick access list to make it more accessible.
  • Added date and time settings. Revisited settings arrangement.
  • New date time settings give greater control over time zones and timestamp appearance.
  • Improved performance when navigating between filters.

Issues Resolved

  • Delete key will now close the view even if the log entry grid is selected.
  • Fix for a bug which could occur when loading large entries from an EVTX file.
  • Fixed an issue with the ParserWizard when configuring the DSV parser with a multi-line example.
  • Fixed an issue with notification type being shown incorrectly in settings.
  • Fixed an issue with parsing XML with an unexpected BOM.
  • Fixed an issue with SCP URLs in file explorer.
  • Fix for a COMException which could sometimes occur when scrolling a textbox.
  • Fixed an issue with opening a file that is an invalid URI.
  • Minor bug fixes and enhancements.

Version 2.1.13


New Features

  • LogViewPlus can now notify you when a filter detects new log entries.
  • LogViewPlus now automatically tracks and remembers your workspace.
  • Workspaces will now persist highlights.
  • ESC key to close a filter or view will no longer be the default.
  • To improve performance, LogViewPlus will no longer save large log entry samples.
  • Upgraded third-party libraries.

Issues Resolved

  • Fixed an issue with reloading merge files when a directory monitor is reloaded.
  • Fixed an issue with creating multiple logger or thread filters with wildcards.
  • Fixed an issue with applying a pre-saved template.
  • Fixed an issue with saving application settings.
  • Fixed an issue with pasting a filter that has been cut and then deleted.
  • Fixed an issue with spin edits showing decimal places.
  • Fixed an issue with invalid characters in templates.
  • Fixed an issue with invalid regex highlights.
  • XML export now supports invalid XML characters.
  • Fixed an issue with invalid characters in XML parsers.
  • Increased timeout on application image initialization.
  • Minor bug fixes and enhancements.

Version 2.1.5


New Features

  • Revisited tail. Auto-scroll now works by selecting the last log entry.
  • Whitespace prefixing a log entry message is now preserved.
  • ParserWizard now does not allow editing of an existing file name pattern.
  • Improved application memory usage.
  • Simplified directory monitor configuration options.
  • Improved JSON and XML error handling.
  • Improved wildcard text searching.

Issues Resolved

  • Fixed a major issue with selecting an alternate file your history.
  • Updated directory monitor spin edit to block decimal types.
  • Fixed an issue with searching for whole word matches.
  • Improved wildcard search identification.
  • Fixed an issue with hyperlinks in the ParserWizard.
  • Added code to prevent running the ParserWizard if a file name pattern is not set.
  • Fixed an issue with comparing log entries with a third party tool.
  • Fixed an issue with sorting loggers and threads during filter selection.
  • LogViewPlus now requires at least 100 MB of available memory to run.
  • Minor bug fixes and enhancements.

Version 2.1


New Features

  • Lots of work to the ParserWizard and parser configuration management.
  • Added Invert command to filter context menu to quickly convert to Include or Exclude.
  • Added support for multi-selection instant filters based on log item selection.
  • Simplified creation of multiple logger and thread filters.
  • ParserWizard can now support fixed length fields.
  • Merge indicator bar will now take into account if the file has been renamed.
  • Saving workspaces and templates now provides existing values to facilitate easier overwrites.
  • Upgraded 3rd party networking components.

Issues Resolved

  • Updated SFTP tail mechanism to resolve a customer incident.
  • Improved error handling in Log4Xml parser.
  • Improved scanning in XML and JSON parsers.
  • Fixed an issue with AM / PM parsing.
  • Fixed an issue with remote server friendly names.
  • Fixed an issue with elapsed times getting out of sync with the view.
  • Fixed an issue with opening history items with the same name.
  • Fixed an issue where escape closing a form could close the view.
  • Fixed a culture specific issue with copying and pasting text.
  • Fixed an issue with double clicking to opens a recent file with SFTP.
  • Fixed an issue with setting the exclude flag in custom filters.
  • Graph legend is now always visible.
  • Changed timestamp format on SFTP logging.
  • Improved error handling and resolution for misconfigured parsers.
  • Fixed an issue with Open File Dialog showing a border in some skins.
  • Minor bug fixes and enhancements.

Version 2.0.23


New Features

  • Improved logger and thread filter selection.
  • Added ability format secondary log levels.
  • Excluding log entries is now a checkbox rather than a radio edit.

Issues Resolved

  • Fixed an issue with accessing previously unknown SMB computers.
  • XML parsers can now read invalid XML characters.
  • Fixed an issue with whole word match text searches.
  • Minor bug fixes and enhancements.

Version 2.0.18


New Features

  • Added new 'Elapsed' column to show the time elapsed since the previous view entry.
  • Improved ParserWizard to allow non-sequential editing.
  • Greatly improved application support for multi-patterns.
  • Added context menu configuration to XML and JSON parsers in Parser Wizard.
  • Improved in-application documentation for the ParserWizard.
  • Status bar text now updates automatically to show the number of selected log entries.
  • Added 'Find in Column' to column context menu.
  • You can now prefix filter searches with '!' to recreate an exclude filter.
  • Added 'ignore' option to ParserWizard context menu.
  • Added ability to open multiple graph windows.

Issues Resolved

  • Fixed an issue with file rename persistence.
  • Fixed an issue where multiple SFTP sessions are initialized concurrently.
  • Edit command is now disabled for merged filters.
  • Fixed an issue with time offsets in rolling XML files.
  • Fixed an issue with clearing the clipboard after paste operations.
  • Minor bug fixes and enhancements.

Version 2.0.16


New Features

  • Bookmark Detail View column settings are now persisted.
  • Added ability to automatically generate a file name pattern in a new parser configuration.
  • Columns can now be reset to the default view even if column persistence is turned off.
  • Rearranged toolbar commands to make better use of space.
  • Added direct access to the ParserWizard from any open log file.
  • Double clicking sample log entries in the ParserWizard will now trim any remaining space.
  • 'Basic Parser Detected' message can now automatically save a basic configuration.
  • Added code to help prevent an accidental edit of the BasicParser configuration.

Issues Resolved

  • Fixed an issue with clearing the clipboard after paste operations.
  • Fixed a deadlock which could occur when loading multiple files into a merged file with a filter.
  • Fixed an issue with log file selection after load.
  • Fixed a race condition which could result in a workspace merged file being loaded twice.
  • Fixed an issue with selection change when adding and removing USB drives.
  • Fixed an issue with using wildcard %d in a PatternParser when multiple dates are detected.
  • Fix for JSON parser when invalid data is detected.
  • Directory Monitors command is now disabled if no monitors exist.
  • Fixed an issue with keyboard shortcuts on empty file system list.
  • Fixed an issue with shortcuts sometimes not working depending on selection.
  • Fixed an issue with default file selection for merge tool and security certificates (.ppk, .pfx, .p12)
  • Fixed an issue with directory selection after reset.
  • Fixed an issue which could occur when merging the same log file twice.
  • Fixed a minor issue which may occur on application shutdown.
  • Minor bug fixes and enhancements.

Version 2.0.8


New Features

  • Improved performance when loading multiple files at the same time.
  • Ctrl+Click on the navigation bar will now zoom in on the selected log entry.
  • Log entry graph can now process up to 50 distinct values.
  • Added additional documentation to help with initial learning curve.
  • Added new tips on start-up.

Issues Resolved

  • Fixed a major issue with tail opening log files.
  • Fixed an issue with 'leaky' filter on rapidly updating log files.
  • Fixed an issue with display of data in an incorrect time zone in history list.
  • Decreased flicker when refreshing log files.
  • Fixed an issue with closing LogViewPlus on Windows shutdown.
  • Fixed an issue with column sizes in HTML export.
  • Merge selection window is now sizable.
  • Fixed an issue with deleting a file system favourite.
  • Fixed an issue with cleaning up recently accessed items.
  • Fixed an issue with adding a merged file to a directory monitor after validation.
  • Filter range graph option is now disabled until a range is selected.
  • Opening a workspace is now a double rather than single click.
  • Fixed a null reference exception which occurred when cancelling a file search.
  • Fixed an issue with a 'blank' filter displayed on custom columns when loading a workspace.
  • Fixed a problem with drives being removed from the filesystem unexpectedly.
  • Improved error handling on application start-up.
  • Fixed all reported application exceptions.
  • Minor bug fixes and enhancements.

Version 2.0.6


New Features

  • Revisited bookmark functionality. Added new Bookmark Detail view.
  • Added ability to dock or float the filter view.
  • F3 shortcut now tied to the Auto-Scroll command.
  • Log files with no defined date will now hide the date column by default.
  • Sessions now work from the last recorded log entry so recordings can span multiple time zones.
  • Bookmark navigation now starts in the current view.
  • Added new shortcuts for next / previous bookmarks.

Issues Resolved

  • Improved error handling in several parts of the code.
  • Fixed an issue with turning off tail on multiple log files.
  • Fixed an issue with parsing additional whitespace in dates.
  • Fixed an issue with configuring tab delimited logs in the Parser Wizard.
  • Fixed an issue with cleaning the temporary directory while running LogViewPlus.
  • Fixed an issue with enabling commands when multiple files are opened.
  • Fixed an issue with opening files after resizing the view.
  • Disabled file monitoring for SCP files.
  • Fixed an issue with attempting to browse an SCP directory.
  • Minor bug fixes.

Version 2.0.2


New Features

  • Added support for FTP, SFTP and SCP file system access.
  • Added new argument template options current_selection and current_messages.
  • Added integration with third party compare tools to show the differences between two log entries.
  • Upgraded third party components.
  • Improved support for silent or automatic installation.
  • Added ability to zoom into a timeline graph to better analyse log entries.

Issues Resolved

  • Fixed a minor issue which sometimes impacted automatic updates.
  • Fixed a minor issue which sometimes impacted directory browsing.
  • Fixed a minor issues with opening log files from a workspace.

Version 1.9.28


New Features

  • Improvements to the EVTX reader.
  • Changes to support custom readers.
  • Improved error handling for custom post processors.
  • Added ability to toggle horizontal scrolling on the log entry grid.
  • Added support for processing date and time separately.
  • Added directory monitor list to recent history view.
  • Improved performance when closing multiple files.
  • Redesigned application settings to create more space.
  • Added "Show Bookmarks" command to view all booked marked log entries.
  • DSV parser wizard now supports rt-click menu pattern creation.

Issues Resolved

  • Fixed minor issue with the DSV parser.
  • Fixed broken help links.
  • Changed close all filters tootip.
  • Fixed an issue with explore directory toolbar command.
  • Scroll log entry text box to top after selection changed.
  • Fixed an issue with highlight shortcuts.
  • Fixed an issue with columns changes not saving correctly.
  • Fixed an issue with merging new files.
  • Fixed an issue with CloseAllButThis.
  • Fix for issue with opening invalid files.
  • Fixed an issue with parsing properties.
  • Fixed production issue with invalid cast in BasicParser.
  • Fixed an issue with custom filter selection when multiple filters are used.
  • Fixed an issue with filter updates being assigned to a parent incorrectly.

Version 1.9


New Features

  • Major changes to how LogViewPlus works with files via a new file explorer.
  • Open types (normal, tail, partial, directory) are now fully integrated into the file explorer.
  • Changed user experience for accessing recent history.
  • Upgraded third party libraries.
  • Double clicking a filter will now edit the filter if it does not have children.
  • JsonParser now supports storing entire JSON objects as a field.
  • Minor changes to properties window layout.

Issues Resolved

  • Fixed an issue with session filters.
  • Fixed a minor issue with refreshing files.
  • Fixed an issue with parsing JSON files.
  • Fixed an issue with tailing small files.
  • Fixed an issue with error reporting.
  • Fixed an issue with the ParserConfigurationWizard not displaying parsed fields.
  • Improved error reporting when saving files.

Version 1.3.38


New Features

  • Created a new filter type - session. Sessions allow you to more easily group tailed log entries.
  • Merged files can now be saved as part of a workspace.
  • Large rewrite of code to handle text searching and highlighting.
  • Added ability to set filter notes.
  • LogViewPlus now supports highlighting of regular expression matches.
  • Added support for searching for whole word matches.
  • Minor performance improvements to the PatternParser.
  • Improved usability when searching for text.
  • If multi-color highlights are not in use a default highlight color may be set.
  • Large refactoring of code used to load multiple files.
  • Templates now copy to a text based format for easy sharing via email.

Issues Resolved

  • Fixed a major issue with merging files with string columns.
  • Fixed an issue which may occur if duplicate filter names are detected.
  • Fixed an issue with the BasicParser where elapsed times were not being parsed correctly.
  • Improved handling of disk write errors like out disk of space.
  • Fixed an issue with record selection after a filter change.
  • Fixed an issue with the progress bar not displaying correctly on high DPI settings.
  • Fixed an issue with previous search history where settings were persisted.
  • Minor improvements to date time comparisons.
  • Minor changes to display of date filter names.
  • Fixed an issue with persistence of UtcDate pattern type.
  • Better reporting for an start-up issue which may occur if LVP is not installed correctly.

Version 1.3.24


New Features

  • Added ability to parse binary log files.
  • Added support for Windows Event Log files (*.evtx).
  • Added ability to navigate highlights with shortcuts.
  • Added splash screen to help with start-up delay.
  • Further changes to support high DPI resolutions.

Issues Resolved

  • Added support for parsing timestamps with nanosecond precision.
  • Fixed an issue with exporting files in a format which is no longer supported.
  • Added check and error reporting for very long file names in Windows.
  • Fixed an issue with the navigation bar row indicator which caused an application crash.
  • Fixed a serious threading issue which could occurred when a log file is closed.

Version 1.3.17


New Features

  • Greatly improved support for Windows scaling (high DPI support).
  • Completely revisited how LogViewPlus works with external programs.
  • Log entry grid now supports multi-line log entries. Size is configurable.
  • Highlights are now more easily accessible and editable.
  • Highlights now optionally added for every text filter.
  • Navigation bar now support filter before, after and zoom actions.
  • Modest improvements to application start-up performance.
  • LogViewPlus can now export and import settings on a more granular level.
  • LogViewPlus now uses HTTPS for internal links.
  • A few icons have been modified to improve usability.
  • Added check for FIPS compliance.
  • Improved exception handling when loading custom plugins.
  • For registered users, the registration wizard will now show license details.

Issues Resolved

  • Fixed a major issue with customizing %s specifier column layouts in the grid.
  • Fixed an issue with case sensitivity when searching for text.
  • Fixed an issue with some columns not displaying when using a multi-pattern.
  • Fixed an issue with restoring default column layouts.
  • Fixed an issue with the log level navigation bar not showing correct values for a sorted grid.
  • Fixed an issue with displaying empty data points when graphing.
  • Fixed a rare issue that occurred when copying text.
  • Fixed a rare issue that could occur when shutting down a log file.
  • Fixed an issue with best node selection in the log level navigation bar.

Version 1.3.3


New Features

  • Improved usability for high DPI settings.

Issues Resolved

  • Fixed a major issue with error reporting.
  • Fixed a minor issue in the JSON parser.
  • Fixed an issue with alignment of recent files on start-up.
  • Fixed an issue with Directory Monitor attempting to access invalid files.
  • Added wait period to 'Check for Updates'. Now occurs every 10 days.

Version 1.3.0


New Features

  • Fully committed code to serialization system introduced in 1.2. Automatic conversion is no longer possible.
  • Major upgrade of 3rd party libraries.
  • Improved directory monitor management.
  • Lots of work to improve application skins.
  • Improved shortcuts keys. LogViewPlus now supports ALT+Up key navigation.
  • Improved BasicParser when executing partial reads.
  • Improved PatternParser when executing multi-line multi-variable reads.
  • Added links to the top of the statistics pane for easier access to the graphing features.
  • Added several usability improvements to the RegistrationWizard.
  • LogViewPlus now remembers text filter history for the current process session.
  • LogViewPlus now supports saving a directory monitor as a workspace from the context menu.
  • Improved usability on the Parser Configuration Wizard.
  • Added license check to ensure updates are not installed accidently.
  • Registration button is now permanently available.
  • Merge logs dialog now supports multiple selection while pressing the SHIFT key.
  • When hovering over the row indicator for a merged file, a tooltip now shows the log file name.

Issues Resolved

  • Fixed a major bug when merging an index or thread filter.
  • Fixed an issues with releasing memory after closing a log file.
  • Fixed an issue with JSON parser not processing quotes properly.
  • Fixed an issue with navigation bar click placement for long running log files.
  • Improved error handling when running LogViewPlus as a single instance application.
  • Fixed a minor issue with hyperlink colour.
  • Fixed an issue with displaying local time in the log file properties window.
  • Fixed an issue when starting the application with limited permission.
  • Fixed an issue with column resizing being prohibited.
  • Minor bug fixes.

Version 1.2.20


New Features

  • Added a new graphing feature which can be used for data analysis.
  • Added wildcard support to logger and thread filters.
  • Large performance improvement when loading multiple files.
  • Improved popup menu options on recent items menus.
  • Added 'Close All' and 'Close All But This' commands.

Issues Resolved

  • Fixed an issue that occurred when modifying bookmarks.
  • Fixed an issue with accessing fields which had not been set.
  • Improved error handling for invalid parser configurations.
  • Fixed an issue with merging log files.
  • Minor bug fixes.

Version 1.2.19


Issues Resolved

  • Fixed an issue with row indicators not refreshing correctly when log file is cleared.
  • Fixed an issue where ParserWizard was reporting an invalid parse incorrectly.
  • Fixed an issue with error reporting in the ParserWizard when using the DSV Parser.
  • Improved error reporting for log files with more than two billion entries (the maximum supported).
  • Fixed a null reference exception which could occur if all files were removed from a merged file.
  • Fixed an issue where file read errors we being unreported in some instances.
  • Improved error handling.
  • Minor technical changes and bug fixes.

Version 1.2.17


New Features

  • Added navigation bar to right side of log entry grid.
  • Added ability to specify number of bytes read when tailing a log file.
  • Bookmarks are now persisted when saving views in the LVP format.
  • Added support for TAI, TAI64, and TAI64N timestamps.
  • Performance improvements when opening a large number of files.
  • If you paste text to a view, LogViewPlus will now automatically create a text filter from the clipboard.
  • Performance improvements when checking for remote files.
  • Added ability to configure the number of files and directories in the recent items list.
  • Improved save name of tail date filters.
  • Added support for empty values to the Pattern Parser Wizard.
  • Now using messages boxes which do not beep.
  • Added the ability to delete multiple bookmarks.
  • Added 'Open Settings' option to file properties dialog.
  • Improved application settings dialog performance.
  • Improved support for persisting column settings.
  • Cosmetic changes to the LogViewPlus 'office black' and 'LogViewPlus dark' skins.
  • Made Before and After filters more easily accessible in context menu. Added shortcuts.
  • Copy Full File Path on a merge view now copies the full path of all merged files.
  • Added different tree icons for before, after and tail date filters.

Issues Resolved

  • Large refactoring of settings data and how data is handled by the system.
  • Fixed an issue with workspace persistence.
  • Fixed an issue with deleting and restoring directory monitors.
  • Fixed an issue with restoring columns.
  • Fixed an issue with reloading tail and partial load files.
  • Fixed a threading issue which occurred when closing log files.
  • Fixed an issue where partial opening files is allowed for very small files.
  • Fixed an issue with progress bar remaining displayed for closed log files.
  • Fixed a possible issue which could occur during program initialization.
  • Fixed an issue where the grid would expand out of group mode when tailing.
  • Fixed an issue with resizing the Directory Monitor form.
  • Fixed an issue with alignment on Date Filter form.
  • Fixed an issue with restoring default columns.
  • Fixed formatting issue with loading log files that do not contain a log level.
  • Fixed an issue with two different types of filters both prefixed with 'Since'.
  • Decreased partial open threshold to 10 MB.
  • Fixed an issue with reported size of file in file properties.
  • Minor technical changes and bug fixes.

Version 1.2.10


New Features

  • Bookmarks can now be used to mark a log entry for later reference.
  • Created new 'before' and 'after' date time filters.
  • Bookmarks can be easily filtered before, after, or between.
  • Bookmarks can have notes.
  • Lots of changes to application icons giving a more consistent feel.
  • Added ability to remove a log file from a merged file view.
  • Added ability to change the name of a log file in the filter view.
  • Added property information screens for log files.
  • Added a new grid view to improve the process of creating new directory monitors.
  • Simplified the Time Offset dialog.
  • Fixed an issue with clipboard copy paste corruption.
  • Recent history items now have an option in the context menu to remove an item.
  • Added ability to drag-drop reorder items in the recent history lists.
  • Improved visual display of settings pages.

Issues Resolved

  • Fixed two issues with Parser Wizard and data validation.
  • Fixed an issue with priority level lookup.
  • Fixed an issue where you could add a file encoding mapping without a file name.
  • Minor changes to appearance of 'About' settings menu.
  • Code refactoring and clean up.
  • Minor technical changes and bug fixes.

Version 1.2.4


New Features

  • Added new 'Parser Configuration Wizard' to simplify the process of configuring parsers.
  • Updated 'About' settings page to show support license expiry date.
  • Registration process will now prompt when copying links to the clipboard.
  • Improved display of hyperlinks when using dark skins.

Issues Resolved

  • Fixed an issue with filter 'cut' operation.
  • Removed animation on 'Log Files & Filters' minimize. This is a performance improvement.
  • Fixed an issue with log level lookups when file is not being parsed optimally.
  • Fixed an issue with filter selection which caused a runtime exception.
  • Minor technical changes and bug fixes.

Version 1.2


New Features

  • Added additional parsers for JSON, XML and CSV files.
  • Added support for alternative log levels like, 'TRACE' and 'ALERT'.
  • Filters can now be cut as well as copied and pasted.
  • Added support for back / forward keyboard and mouse buttons (controls navigation).
  • Created a new log file save format (*.lvp) which works when saving files with different formats.
  • Recent Files and Recent Directories views now default to simpler settings.
  • Added new 'Top Most' setting to allow LogViewPlus to run as the top most window.
  • Added navigation support for mouse back and forward buttons.
  • Added right-click options to recent file and directory lists.
  • Changed the information displayed when grouping log entries. The number of items in the group is now displayed.
  • You can now add a logger filter or thread filter even if the target value does not exist.
  • Hovering over the Log File column now shows the full path to the log file.
  • Added multi-line save functionality when saving as a CSV file.
  • Added new internal file type '*.lvp' to be used when saving files that will be viewed in LogViewPlus.
  • Updated application documentation.

Issues Resolved

  • Settings serialization refactoring. Namespace refactoring.
  • Improved how the application runs in single instance mode.
  • Log Levels will now be displayed as upper case.
  • Default directory settings no longer allows 'Clean' by default.
  • Minor changes to the Recent Directories and Recent Files lists.
  • Minor changes to settings descriptions.
  • We now trim the start of a message before showing it in the grid.
  • Editing a text filter was not correctly setting the 'Search Type' value.
  • Fixed an issue with merging merged filters.
  • Group settings are now persisted as you navigate between log files.
  • When merging, the keyword 'OR' will now be used instead of '+' to indicate the operation is 'OR' not 'AND'.
  • Updated error message on bug reporting screen.
  • Fix issue with application shutdown when an invalid license is detected.
  • Minor technical changes and bug fixes.

Version 1.1.14


New Features

  • Added an "All Issues" quick filter. This is a log level filter with warnings, errors, and fatals.
  • Grid view export now supports CSV and HTML files.

Issues Resolved

  • Fixed an issue with automatic error reporting.
  • In the event LogViewPlus cannot load the settings data, it will now create a backup before overriding.
  • Fixed an issue with merging files with multiple %s column definitions.
  • Upgraded third party libraries.
  • Fixed an issue with grid column grouping and sorting.

Version 1.1.13


New Features

  • New and improved version of Quick Filters. Now they behave as true filters.
  • Added configuration settings to save and restore window position when in SingleInstance mode.
  • Improved support for file encodings.
  • When working with merged files, you can now Ctrl+Double-Click an entry to find it in the originating log file.
  • "Find in Log File" is now supported from the root of a merge file.
  • Improved usability on templates and workspace creation.
  • Dragging a directory into LogViewPlus will now initiate a "open file from directory" action.
  • Added acknowledgment prompt to tell users when disabling a tail will also disable a merge tail.

Issues Resolved

  • Fixed an issue with case-sensitive highlighting.
  • Fixed an issue where LogViewPlus was not correctly processing command line arguments if not already running.
  • Changed default file encoding from UTF-8 to the windows default.
  • Improved handling of out of range fields on elapsed timestamps.
  • Fixed an issue with directory path validation in the Directory Monitor.
  • Fixed an issue with date validation which was causing the application to crash.
  • Fixed intermittent issue with reading files on network drives.
  • Fixed an issue with the PatternParser which was causing an application crash.
  • Fixed an issue where custom filter edits were not working.
  • Removed grid column sort options. Grid is automatically sorted by timestamp.
  • Fixed an issue where Ctrl+F6 would not start tailing on all log files.
  • Fixed a bug with restoring default columns.

Version 1.1.12


New Features

  • Improved performance when searching in Log4 XML files.
  • Added support for persisting column configurations.
  • Added support for highlighting in multiple colours.
  • Removed configuration option to show the (obsolete) quick filters.
  • Improved support for multi-line log entries.
  • Small enhancements.
  • Removed the 'Filter On' option for log level, thread and logger filters.
  • Added 'Copy Filters' command to the log file context menu.
  • Disabled scrolling on the statistics grid.
  • When double-clicking a row in the statistics grid it will now bring up the appropriate filter editor.
  • Minor usability changes several settings menus.
  • Added a configuration setting to change the frequency of log file tracking.

Issues Resolved

  • Fixed major issue were log files were not merged unless they were in tail mode.
  • Improved regular expression error handling.
  • Fixed an issue with word wrap setting not working properly.
  • Small bug fixes.

Version 1.1.7


New Features

  • Significant improvements in memory consumption. Improved performance in some scenarios.
  • Changed the expand and double-click behaviour of the filter tree. Previously nodes were expanded automatically and the double-click action could be used to edit a filter. Now, nodes are expanded manually. Double-click expands or collapses a node. Use Ctrl+Click to edit a node.
  • Arrow keys can be used to expand / collapse nodes.
  • LogViewPlus now supports tail filters (a subtype of date time filters).
  • If creating a filter that already exists it should jump to the existing one.
  • PatternParser improvements to better support multi-line text.

Issues Resolved

  • Major bug fix where tailing a log file while on a filter may lead to missing log entries.
  • Fixed an issue with grid text highlighting.
  • Popup menu says "Monitor Directory", but it should be Directory Manager.
  • Creating a datetime filter from right clicking on column should pre-populate the from and to times.
  • Fixed an issue with auto-expanding tree nodes.
  • Fixed an issue with running LogViewPlus as a single instance application.
  • Fixed an issue with instant searches.
  • Grid context menu datetime column is going to a text search when on a child filter.
  • Minor date format changes in 'Check Directory Monitor;.
  • Renamed XmlParser to Log4XmlParser to better convey that this parser is intended to be used with files in the Log4 XML format only.
  • Fixed an issue where filters were being removed on file refresh.
  • Fixed an issue where a bad XML log file could crash the application.
  • Fixed an issue with the display of XML text on multiple lines.

Version 1.1.0


New Features

  • Add support for text search focused on a particular column.

Issues Resolved

  • Fixed an issue with %s column names.
  • Changed the icon for the errors and warnings filters.
  • Fix issue with post processor configuration.
  • Logger and thread drop-downs now display a larger number of possibilities.