LogViewPlus Release Notes
Looking for an earlier version? We have a small number of previous releases available on our server.
Version 3.1.15
New Features
- Added new TCP Server data source type.
- Added new Shortcuts setting to modify default keyboard shortcuts.
- Added 'Export to CSV' command as a context menu item in SQL result grids.
- Added 'Copy Image' command as a context menu item in chart based reports.
- Added new Selection menu which is shown when multiple files or filters are selected.
- Updated SQL engine to support date comparison with string dates.
- Added 'elapsedDateTime', 'elapsedTimeMilliseconds', and 'elapsedTimeSeconds' date modifiers.
- Improved automatic priority detection for single character priorities.
- Deprecated 'elapsed' and 'elapsedDecimal' date modifiers.
- Improved auto-detection of timestamps.
- Upgraded third party libraries.
Issues Resolved
- Improved exception handling in SQL Substring function.
- Fixed issue with Unicode whitespace characters in SQL statements.
- Fixed issue with opening files with Unicode characters in the path.
- Fixed a possible null reference exception when configuring Rules.
- Fixed an index out of range exception which could occur when scanning text.
- Fixed issue with invalid category name leading to file browser crash.
- Improved exception handling when copying a large amount of log entry data.
- Improved exception handling in the database data source.
- Improved exception handling when saving log analysis.
- Fixed display issue with 'Open Settings'.
- Minor technical changes and bug fixes.
Version 3.1.9
New Features
- Added support for FIX log message parsing with the new FixParser and dashboard.
- Added support for pivot tables in SQL through the new PIVOT function.
- Added History context menu item to Text Transformations and SQL Scratchpad.
- Updated common library to support generation of custom message templates.
- Added HEX and UNHEX SQL functions.
- Improved SQL syntax highlighting.
- Allow remote Windows Event Log login based on user security context.
- Log entry messages are now optional when specified as the last element of a conversion pattern.
- Improved support for using the percent sign as a literal in a conversion pattern.
- Parse Message Filter command is now available the Log Item Grid context menu.
Issues Resolved
- Fixed issue with sub-query execution when using SQL Filters.
- Fixed issue with parsing decimals in different culture formats.
- Fixed issue with parser configuration after a basic parse failure.
- Fixed issue with empty dictionaries when formatting CLEF entries.
- Fixed issue with reading from a database table with multiple timestamp columns.
- Fix for null reference exception when editing a parser configuration without a sample entry.
- Fix for null reference exception when searching for multiple string values.
- Fixed issue with Windows Event Log authentication type drop down.
- Fixed issue with looking up a parent directory on a URI without a parent.
- Fix for null value received in merge editor drop down.
- Fix for null reference exception at start-up.
- Fixed issue with Session rule.
- Fixed minor issue with JSON syntax highlighting.
- Improved SQL exception handling.
- Minor technical changes and bug fixes.
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.