Advanced Log Viewer Changelog

What's new in Advanced Log Viewer 8.0.2

Sep 12, 2018
  • Big features:
  • The Advanced Log Viewer has been open sourced!
  • Features:
  • Add support for wrapping and change font of the message in preview.
  • Redesign log level icons.
  • Redesign settings page, new look & feel.
  • Support for other Solarwinds log files (e.g. OrionWeb.log).
  • Log files with only assemblies are always shown, message about custom parsers is skipped.
  • Support for log parts with non-continuous numbering.
  • Fixes:
  • Fixed bug with log parser pattern that has a character "|".
  • Support of UTF8 documents.

New in Advanced Log Viewer 7.6.0 (Jan 13, 2016)

  • Feature: Updated to .NET 4.6.1 and improved performance of log loading mainly on x64 OS.
  • Fix: Fixed log's code page detection to show characters in UTF8 correctly.
  • Fix: Fixed few UI glitches.

New in Advanced Log Viewer 7.5.4 (May 25, 2013)

  • New option in settings: "Show type's icon on each row (The icon on left side of each row)". By default the option is enabled, user can disable it and thus hide icons on the log view.

New in Advanced Log Viewer 7.5.3 (May 7, 2013)

  • Feature:
  • Parser Patterns: Added possibility to specify mutliple date time formats in case log contains date time in different formats.
  • Fix:
  • Significantly improved performance of date time parsing which leads to improved performance of log loading.

New in Advanced Log Viewer 7.5.2 (May 7, 2013)

  • Fix:
  • Message detail wasn't refreshed when different log was opened and first row was selected.
  • LogAdjuster: When active log level doesn't exist, exception (Index must be greater than...) was shown.
  • Parser: Fixed issue with parsing line which begins by something else than actual field. (e.g. Something{Date} ...)

New in Advanced Log Viewer 7.5.1 (Apr 1, 2013)

  • New search dialog which highlights all rows with found text and shows appropriate marks on the right side to see where are the rows with found text.
  • Search dialog is by default docked in right upper corner with ability to undock and behave as a standard window.
  • Improved performance of drawing log lines on main screen, less CPU usage during excessive scrolling.
  • Due to completely new Find Dialog implementation, fixed bugs reported on the old search dialog

New in Advanced Log Viewer 7.0.2 (Jan 8, 2013)

  • When correct parser wasn't detected for the log file, whole log file was shown as one line in the ALV instead of showing message about unknown log format with link to parser patterns manager.

New in Advanced Log Viewer 7.0.1 (Jan 4, 2013)

  • Feature: Ability to filter log by condition with SQL syntax, example: ((Thread = '9' AND Class LIKE 'MyClass') OR Message LIKE 'Something')
  • Feature: New issue tracker for the ALV instead of reporting issues / feature requests in the forum. Visit git.salplachta.net/advanced-log-viewer/issues to see how the issue tracker looks like.
  • Feature: Project switched from .NET 3.5 to .NET 4.0. Advanced Log Viewer requires .NET 4.0 to be installed on the machine.
  • Feature: Added new shortcut key to show Parser Manager - CTRL+P
  • Feature: Few minor performance improvements by using new .NET 4.0 features. More improvements/using of cool .NET4.0 features is planned for next release(s).
  • Fix: Fixed issue with progressive loading - log was always loaded without progressive loading -> log was shown at once which caused long loading times for big logs.
  • Fix: Fixed few minor issues and typos during code refactoring

New in Advanced Log Viewer 6.5.2 (Dec 12, 2012)

  • Feature Ability to filter also by regular expression (RegEx) in the text filters (Thread, Type, Class, Message).
  • Feature Improved performance of filters.
  • Feature Jump to nearest item with same Type (Error, Warning, ...) as on currently selected row by CTRL+Up or CTRL+Down.
  • Fix Fixed issue in "Browse for logs" dialog. Logs in root directory were shown in some subfolder.

New in Advanced Log Viewer 6.2.2 (Nov 5, 2012)

  • Fixed issue with movement synchronization between different Log viewers. When this function was enabled, the target Log Viewer's window was activated on every row change in the source Log Viewer.

New in Advanced Log Viewer 6.2.1 (Oct 29, 2012)

  • Feature:
  • Show list of command line parameters from command line (by /? param) or from 'More->Show command line parameters' menu.
  • Added new command line parameter: ForceParser to force specific parser for the given log file. See list of command line parameters for more details.
  • Associate .LOG files with the ALV application. The switch is on the Settings page in system integration section.
  • Fix:
  • Fixed issue with non-parseable date time.
  • When log contains first line in different format than the parser specifies, the line is shown only in message column. In previous version the line wasn't shown in the ALV at all.
  • Change:
  • When ALV can't parse date time based on provided date time format it's shown only in status bar, no more annoying popup message box.

New in Advanced Log Viewer 6.1.2 (Oct 24, 2012)

  • Fix Open dialog: Filter for all files (*.*) didn't show all files.
  • Fix Log view: Ampersand (&) was interpreted as a prefix to underline following character and the ampersand wasn't shown.

New in Advanced Log Viewer 6.1.1 (Oct 16, 2012)

  • Feature:
  • Ability to save currently shown (filtered) log items into new log file which could be shown and filtered again.

New in Advanced Log Viewer 6.0.2 (Oct 1, 2012)

  • Feature:
  • User can switch between running instances of ALV by pressing CTRL+Tab or from new menu (near to open file button). From this new menu is also possible to run new instance of ALV.
  • Change:
  • Toolbar: Buttons order has been changed a bit, text buttons replaced by new icon buttons, some icons revamped.

New in Advanced Log Viewer 5.6.3 (Sep 26, 2012)

  • Fix:
  • Date time filter: DateFrom and DateTo was stored in computer's locale format, thus when ALV (mainly portable) was opened on computer with different locale, ALV crashed.
  • Quick filters: When user clicks on header and quick filter window is shown the text edit wasn't focused, user had to click into the text edit box manually.

New in Advanced Log Viewer 5.6.2 (Sep 17, 2012)

  • Feature:
  • Added possibility to define also text color for color highlights. So now is possible to define both background and text colors.
  • Change:
  • Distinct values in the filter selection (like class names) weren't sorted. They sorted alphabetically now.

New in Advanced Log Viewer 5.5.1 (Sep 17, 2012)

  • Feature:
  • Added possibility to define filters by checking/unchecking distinct values in the list for Thread, Type and Class columns.
  • Fix:
  • Fixed rare exception during log refresh. It occured more often on slow environments (typically VM).
  • Fix:
  • When ALV is updated, the changelog is shown just in first opened instance of ALV even when the first instance isn't closed.

New in Advanced Log Viewer 5.4.4 (Aug 20, 2012)

  • Feature:
  • Added an icon for TRACE log event type.
  • Fix:
  • Fixed issue with scrollbars in message detail pane during refresh. The message detail isn't refreshed when it's not necessary (same item is still selected) -> scroll bars position in the message detail window remains unchanged.

New in Advanced Log Viewer 5.4.3 (Aug 18, 2012)

  • Fix:
  • Fixed issue with automatic update when local system date format is set to something non-standard like "yyyyMMdd".

New in Advanced Log Viewer 5.4.2 (Aug 14, 2012)

  • Change:
  • When there is a problem during automatic check for an updates of ALV, no error dialog is shown. Just error message in the status bar which disappears within 3 seconds.

New in Advanced Log Viewer 5.4.1 (Jul 30, 2012)

  • Feature:
  • Created web forum to exchange any feature requests, bug reports or ask for questions about ALV. Visit forum.salplachta.net to see how the forum looks like.
  • Feature:
  • Added more information to the about dialog (Fact that application is free for private and also for commercial use, link to the forum and Donate button).
  • Fix:
  • When any configuration file is broken, proper error message is shown and default configuration is loaded instead of exception.
  • Change Dialog "Send feedback to author" now contains just link to new web forum instead of input field to send feedback directly from the application.

New in Advanced Log Viewer 5.3.1 (Jul 25, 2012)

  • Feature: When autorefresh and autoscrolling is enabled, app jumps to last row only when last row was selected before the refresh. Otherwise stay on the same row and just show new rows from the log.
  • Feature: When new log records are shown (due to manual or automatic refresh) and last row isn't selected, "Change time" field on the status bar is bold until user jumps to last row to see recent rows.
  • Change: Changed order of items in the "Other menu". Text of "Other" menu changed to "More". Also added link "Send feedback to author" to the About dialog.

New in Advanced Log Viewer 5.2.1 (Jul 25, 2012)

  • Feature: Message detail window contains new extra line with date, thread, type and class information of selected row.
  • Feature: When color highlighting is enable, appropriate text is also highlighted in message detail window.
  • Feature: Possibility to open log file in external text editor like Notepad++ which supports also open on currently selected line in ALV. Path to text editor and command line params are configurable in ALV settings, default is Notepad.exe.

New in Advanced Log Viewer 5.1.1 (Jul 25, 2012)

  • Feature: Added possibility to use existing instance of ALV when LogViewer is opened from command line with FileName argument. Example: 'AdvancedLogViewer.exe UseExistingInstance SomeLogFile.Log'. If any existing instance of ALV exists, SomeLogFile is opened in there.
  • Feature: Added note into each filter window about '~' character. When line starts with this character condition is negated -> search for text which doesn't contain text prefixed by ~.
  • Fix: Fixed ugly looking line when message contains more lines - next line was partially rendered in the current one and only few top pixels were visible -> very ugly. Now is also shown '...' on end of the line when message exceed size of message column.

New in Advanced Log Viewer 5.0.2 (Jul 25, 2012)

  • Fixed log adjuster on x64 Windows. Default paths to 'Programs Files' are now interpreted as 'Program Files (x86)' on 64 bit OS.

New in Advanced Log Viewer 5.0.1 (Jul 25, 2012)

  • Feature: Advanced Log Viewer can be PORTABLE! It means you can use it just by copy whole ALV directory without needs to install it. ALV still can be installed, then settings is saved into user's profile directory. When exists folder: "UserData" in ALV directory, all settings is saved there and ALV run in Portable mode.
  • Feature: Possibility to jump to DateTime or Line number in log file by specifying command line arguments of LogViewer. Example: "AdvancedLogViewer.exe "C:\SomeLog.log" 123"s to be interpreted will open SomeLog.log and jump there onto line 123.
  • Feature: Automatic update works also in PORTABLE mode. In that case binaries are downloaded, ALV is stopped, updated by new binaries and run again.
  • Feature: Added parser for OrionInstaller.log. Thanks to Denys!
  • Change: Changed icon for Fatal log level - now is black with red cross to better distinguish betweeen Error and Fatal