ULogViewer Changelog

What's new in ULogViewer 4.0.9.331

Mar 31, 2024
  • Skip first line of multi-line log property if it is a blank line (#37).
  • Fix issue of lost of last raw log line (#35).
  • Prevent crashing when dropping file(s) to ULogViewer on macOS (#34).
  • Fix minor UI issues.

New in ULogViewer 4.0.8.303 (Mar 2, 2024)

  • Fix potential memory leakage.
  • Fix incorrect icon of some dialogs.
  • Show Ignore case and History buttons on log text filter input field even when no log profile selected.

New in ULogViewer 4.0.5.208 RC (Feb 8, 2024)

  • Enable phrase input assistance in dialogs of editing log analysis rule.
  • Parse NLog XML log with exception data correctly.
  • Fix UI issue of text input fields in dialog.
  • Fix UI issue of regular expression input fields.
  • Fix potential memory leakage on macOS.
  • Fix issue of log seletion after selecting a log analysis result.
  • Fix potential UI issue after changing log font and size.
  • Fix potential issue of log reading if all skippable log patterns were skipped.

New in ULogViewer 4.0.4.131 RC (Feb 1, 2024)

  • New Features:
  • Allow toggling visibilities of data sources of chart.
  • Allow changing command to read logs directly in log viewer.
  • Allow stopping reading logs continuously from data source.
  • Allow viewing history of log text filters.
  • Add assistance of typing phrases for log text filter.
  • Support listing defined/available log properties only in Visible log property dialog.
  • Allow specifying Requirement of Working Directory for each log profile.
  • Add Raw Text From Standard Output (stdout) and Specific Android Device System Trace built-in log profile and template.
  • Add Host Name, Module, Sub Module, System and Sub System log property names.
  • Place holder (##_##) is also supported in Setup Commands and Teardown Commands of log data source options.
  • Support adding description to each pattern of log line in log profile.
  • Add EnvironmentVariables, ProcessId and ProcessName fields in log data source options.
  • Allow showing dialog by script to select one or more custom items.
  • Support showing labels on X axis of log chart.
  • Support using built-in font (Noto Sans) for Chinese.
  • Support renaming group of log text filters.
  • Support showing horizontal and vertical lines between logs.
  • Show timestamp of log in tool tip of chart.
  • Allow using IP address and URI in clipboard automatically for reading logs.
  • Allow selecting common IP addresses in dialog of IP endpoint.
  • Improvement:
  • Add Quick-Start Guide.
  • Support formatting JSON data which contains multiple root elements while reading logs.
  • Support showing multiple lines for each log in Marked logs panel if there is no log property defined to be shown in current log profile.
  • Add [Apply] button to dialogs of editing script.
  • Allow editing current log data source script through clicking item in 'Other actions' (or in 'Tools' menu on macOS).
  • Improve logs filtering/analysis with descending sort direction.
  • Show indicators for required options to start reading logs.
  • Add side navigation bar to dialogs with more content.
  • Show more information of log analysis rules in editor.
  • Show improved notifications after performing operations such as exporting log profile or saving logs to file.
  • Reduce impaction on user interface when running script.
  • Improve input of CJK text on macOS.
  • Improve animations of user interface.
  • Allow resizing dialogs with complex content.
  • Add more details of UI element.
  • Behavior Changes:
  • Showing multiple lines of log in viewer has been removed.
  • Initial log profile won't be set to new opened window.
  • Open log file action menu by right-clicking on log file instead of clicking button on log file.
  • Only one group of log text filter can be created before activating ULogViewer Pro.
  • (Backslash) character will no longer be valid for name of group of log text filter.
  • The history of log text filter of tab won't be overridden when applying new log text filter after navigating through the history.
  • Bug Fixing:
  • Minor bug fixing.

New in ULogViewer 3.0.13.128 (Jan 28, 2024)

  • Fix error while using SQLite on Windows/Linux arm64.

New in ULogViewer 3.0.12.115 (Jan 15, 2024)

  • Allow using log analysis script before activating Pro version.
  • Update NLog (TCP) and ULogViewer Log File built-in log profiles to parse logs with multiple lines correctly.
  • Fix issue of pressing Enter in some dialogs.
  • Fix issue of dropping the last log in some cases.

New in ULogViewer 3.0.11.1230 (Dec 30, 2023)

  • Prevent token expiration when logging in Azure.
  • Fix [Refresh] button in Resources on Azure dialog.
  • Fix predefined log text filter selection after restarting main windows.
  • Prevent invalid options generated by JSON options dialog.
  • Fix evaluation of logs memory usae.

New in ULogViewer 3.1.0.1105 (Nov 6, 2023)

  • Fix unexpected trimming of log property value when filtering logs.
  • Fix incorrect timestamp used by operation duration analysis.

New in ULogViewer 3.1.0.1105 Dev (Nov 5, 2023)

  • Update build script for macOS.

New in ULogViewer 3.0.9.1021 (Oct 21, 2023)

  • Remove animation from log chart to prevent unexpected result.
  • Fix incorrect direction of X axis of log chart when sorting order of logs is descending.
  • Fix incorrect selection of all logs when sorting order of logs is descending.

New in ULogViewer 3.1.0.1021 Dev (Oct 20, 2023)

  • Update version to 3.1.0.1021-dev.

New in ULogViewer 3.1.0.1017 Dev (Oct 16, 2023)

  • Fix undefined references.

New in ULogViewer 3.0.8.1010 (Oct 10, 2023)

  • Fix displaying issue of log chart.
  • Fix failure of accessing System.Diagnostics.Process assembly from Python script.

New in ULogViewer 3.0.7.924 (Sep 24, 2023)

  • Minor bug fixing.

New in ULogViewer 3.0.6.813 (Aug 12, 2023)

  • Fix scrolling issues of log chart.
  • Fix display issues of selector of log profile.
  • Fix incorrect ordering of items in log profile selection menu.
  • Fix other UI issues.

New in ULogViewer 3.0.5.709 (Jul 9, 2023)

  • New Features:
  • Support setting 'Cooperative log analysis script' which is embedded in log profile, and will be run automatically when using the log profile.
  • Cooperative log analysis scripts are added to the following built-in log profiles for common cases:
  • Android Device Log
  • Android Log Files
  • Android System Memory Monitor
  • Specific Android Device Log
  • ULogViewer Log File
  • Support embedding Log data source script into log profile and set it as data source of log profile.
  • Support rendering values of log properties as chart. The following types of charts are supported:
  • Line chart
  • Curve chart
  • Area chart
  • Bar chart
  • Add new ways of matching raw log lines by patterns to make log parsing more flexible:
  • Match patterns in arbitrary order
  • Match patterns in arbitrary order after first pattern matched
  • Add 'Log reading position' and 'Maximum log reading count' properties to log profile.
  • Allow setting 'Log reading position' and 'Maximum log reading count' to log files.
  • Allow setting 'Secondary display name' and 'Quantifier' optionally and show on header of log property.
  • Allow grouping of defined text filters.
  • Syntax highlighting for Regular Expression, Date and Time Format, Time Span Format, Query String (SQL) and Command-Line Shell Command.
  • Highlight text sequences in logs which are matched by text filter.
  • Highlight PID and TID which are same as PID and TID of selected log.
  • Support running commands by specified command-line shell when using 'Standard Output (stdout)' log data source.
  • Support filtering logs with given accuracy by text of selected log property.
  • Support selecting intersection/union of filter conditions dynamically according to current conditions.
  • Support right-clicking on 'Create new tab' button to select log profile and set to new tab directly.
  • Add button beside 'Select/Change log profile' button for opening menu to select log profile quickly.
  • Track recently used log profiles and list in log profile selection dialog and menu.
  • Support clicking on 'Earliest timestamp of log/Minimum time span of log' or 'Latest timestamp of log/Maximum time span of log' to select the log.
  • Support creating new operation duration analysis rule which begins from or is ended with another rule.
  • Support converting to log level from raw value of specified log property.
  • Support different colors for icons of log profile, log analysis rule set and log analysis script.
  • Support specifying text color for each log property.
  • Add 'Timestamp of reading log' property for log and support using it as key of log sorting.
  • Add 'Windows Event Log File' log data source to support reading data from Windows XML Event Log (*.evtx) files.
  • Add new built-in log profiles:
  • Android System Memory Monitor
  • Apache Access Log Files
  • Apache Error Log Files
  • Apple Devices Log
  • Apple Device Simulators Log
  • Windows Event Log Files
  • Add new built-in log profile templates:
  • Android Process Memory Monitor
  • Specific Android Device Event Log
  • Specific Android Device Log
  • Specific Apple Device Log
  • Specific Apple Device Simulator Log
  • Windows Event Log
  • Add built-in fonts:
  • IBM Plex Mono
  • Roboto
  • Roboto Mono
  • Source Code Pro
  • Support specifying whether log analysis script is contextual-based analysis or not.
  • Support customizing text color of each visible log property.
  • Support specifying font for Regular Expression, Date and Time Format, Time Span Format, Query String (SQL) and Command-Line Shell Command.
  • Support specifying font for script editor.
  • Add 'Use compact layout' setting for device with small screen.
  • Try keeping view position of logs after changing view of logs.
  • Support Python 3.4 as script language.
  • Add Operation Counting log analysis to extract number of operations in each time frame.
  • Add 'Quantity' and 'Byte size' to each result of log analysis.
  • Automatically generate statistic of 'Duration', 'Quantity' and 'Byte size' of selected results of log analysis.
  • Support selecting the log with earliest/latest timestamp (time span) by clicking 'Earliest/Latest timestamp of log' button at bottom of log viewer.
  • Add directory of Homebrew as default path on macOS to search command.
  • Add 'Script log output window' for better script debugging experience.
  • Support searching selected property of log on the Internet.
  • Add new properties of log: 'Extra11' to 'Extra20'.
  • Allow setting limitation of process memory usage to prevent high memory usage by loading too many logs.
  • Improvement:
  • Allow editing pattern (Regular Expression) directly in text area. You can still edit pattern detailedly by clicking the button at right hand side of text area.
  • Automatically use log level mapping of log reading if specific log level is undefined in log level mapping of log writing.
  • Allow aborting log reading on-demand.
  • No need to import related types and namespaces manually in script of log analysis and log data source.
  • Select proper scale factor of screen on Linux automatically.
  • Allow using System theme on Linux with Gnome.
  • Show Level log property in special way.
  • Improve control of history of log text filter.
  • Show indicator on toolbar when new log analysis result has been generated in background.
  • Show sample result when typing Date and Time Format.
  • Show prompt when exiting dialog of script editor if there is one or more errors in script(s).
  • Improve layout of items on toolbar.
  • More icons for log profile.
  • More built-in display names for log properties.
  • Improve UX of text pattern editing.
  • Improve distribution of color of color indicator.
  • Support showing progress on dock tile icon on macOS.
  • Improve performance and memory usage.
  • Improve displaying of Chinese.
  • Update internal script running flow.
  • Redesigned dialogs.
  • Other UI/UX Improvement.
  • Behavior Changes:
  • Will not switch to 'Marked logs' panel automatically after marking logs. You can change this behavior in application options.
  • Change 'Save memory usage aggressively' setting to 'Policy of memory usage' to provide better control of balance of CPU/memory usage.
  • Use ? key for multi-selection of items on macOS instead of using Ctrl.
  • Align application activation/deactivation behavior on macOS.
  • Allow using empty display name for log property.
  • Bug Fixing:
  • Minor bug fixing.

New in ULogViewer 3.0.4.629 RC (Jun 29, 2023)

  • Add Switch to 'Marked logs' panel after marking log(s) setting (default OFF).
  • Fix UI freezing when opening some dialogs.
  • Fix incorrect number of lines of log shown when filter applied.

New in ULogViewer 3.0.3.620 RC (Jun 20, 2023)

  • Fix crash when launching on Linux with non-English locale.
  • Fix error when trying to activate ULogViewer Pro.
  • Allow deactivate and remove current device from ULogViewer Pro.
  • Add Feedback menu item to open Issues page on Github.
  • Other issue fixing.

New in ULogViewer 3.0.1.610 Dev (Jun 10, 2023)

  • Show hint for refreshing application icon on macOS after upgrading to 3.0.
  • UI issue fix.

New in ULogViewer 3.0.1.524 Dev (May 24, 2023)

  • Support placeholder in LogDataSourceOptions.Command.

New in ULogViewer 2.0.22.423 (Apr 23, 2023)

  • Fix memory leakage on macOS.
  • Fix stability issues.
  • Minor UX improvement.

New in ULogViewer 3.0.1.421 Dev (Apr 21, 2023)

  • Update package manifest to 3.0.1.419-dev.

New in ULogViewer 3.0.1.419 Dev (Apr 19, 2023)

  • Fix undefined reference in Release build.

New in ULogViewer 2.0.21.409 (Apr 9, 2023)

  • Stability issue fix.
  • Other issue fix.

New in ULogViewer 2.0.20.403 (Apr 3, 2023)

  • Allow double-clicking marked log in the side panel to focus on the log again.
  • Stability issue fix.
  • Other issue fix.

New in ULogViewer 3.0.1.225 Dev (Mar 25, 2023)

  • Update buiuld script for macOS.

New in ULogViewer 2.0.19.220 (Feb 19, 2023)

  • Ignore leading/trailing ASCII escape codes in message of Android log.
  • Support opening file which is already opened by other application on Windows.
  • Fix modifier key handling for macOS.
  • Fix abnormal memory usage.

New in ULogViewer 3.0.1.212 Dev (Feb 12, 2023)

  • Upgrade to AppSuite 2.2.37.212-dev.

New in ULogViewer 2.0.18.121 (Jan 20, 2023)

  • Fix stability issues.
  • Fix performance issues when removing log files.

New in ULogViewer 3.0.0.1226 Dev (Dec 25, 2022)

  • Fix internal buffer size of log text filtering.

New in ULogViewer 3.0.0.1114 Dev (Nov 14, 2022)

  • Prevent ambigous types when building for Windows (2).

New in ULogViewer 2.0.17.1115 (Nov 14, 2022)

  • Use either Big-5 or GB2312 encoding to read output from Windows Cmd and PowerShell.
  • Fix modifier key handling on macOS.
  • Minor bug fixing.

New in ULogViewer 3.0.0.1108 Dev (Nov 8, 2022)

  • [Workaround] Report non-null text read from stdout/stderr first to prevent dropping data.

New in ULogViewer 3.0.0.1107 Dev (Nov 7, 2022)

  • Support using text shell to run commands for stdout log data source.

New in ULogViewer 3.0.0.1103 Dev (Nov 3, 2022)

  • Update version to 3.0.0.1103-dev.

New in ULogViewer 2.0.16.1031 (Oct 30, 2022)

  • Fix issue of unexpected CPU usage.

New in ULogViewer 2.0.15.1022 (Oct 22, 2022)

  • Stability issue fixing.

New in ULogViewer 2.0.14.1005 (Oct 15, 2022)

  • Fix incorrect context used for operation duration log analysis.
  • UI issue fix.

New in ULogViewer 2.0.13.1004 (Oct 4, 2022)

  • Update format of timestamp for Android Device Event Log, Android Device Log and Android Log Files.
  • Minor bug fixing.

New in ULogViewer 2.0.12.917 Pre-release (Sep 17, 2022)

  • Change API of script for log analysis.
  • Import CLR namespaces automatically to scripts in JavaScript.
  • Add templates of scripts for log analysis and log data source.
  • Improve UX of script editing.
  • Bug fixing.

New in ULogViewer 2.0.11.908 Pre-release (Sep 7, 2022)

  • Fix potential error caused by log analysis.

New in ULogViewer 2.0.10.907 Pre-release (Sep 6, 2022)

  • Fix potential crashing caused by using log analysis.
  • Fix error of drag-and-drop file to empty tab.
  • Minor bug fixing.

New in ULogViewer 2.0.9.906 Pre-release (Sep 6, 2022)

  • Fix random error while using operation duration log analysis.
  • Update ordering of log analysis results.

New in ULogViewer 2.0.8.904 Pre-release (Sep 4, 2022)

  • Update ordering of log analysis result.
  • Fix behavior of clicking log analysis result.
  • Other bug fixing.

New in ULogViewer 2.0.7.901 Pre-release (Sep 1, 2022)

  • Update internal script running flow.
  • Report correct error message by script.
  • Fix error while running log analysis script after reloading logs.
  • Other bug fixing.

New in ULogViewer 2.0.6.830 Pre-release (Aug 30, 2022)

  • Fix error of using Android Device System Trace log profile on macOS.
  • Create temporary working directory for Standard Output log data source if working directory is not specified.
  • No need to execute command through cmd on Windows.
  • Update dependent libraries.
  • Fix scripting issues.
  • Other bug fixing.

New in ULogViewer 2.0.3.815 Pre-release (Aug 15, 2022)

  • Add XRandR as external dependency on Linux.
  • Remove unnecessary DLLs from packages on Windows.

New in ULogViewer 2.0.3.811 Pre-release (Aug 11, 2022)

  • Improve UX of script editor.
  • Try using same context when restarting log analysis with script.
  • Update dependent libraries.

New in ULogViewer 2.0.2.805 Pre-release (Aug 5, 2022)

  • Support exporting and importing log data source script.
  • Show dialog when error occurred while running script.
  • Script bug fixing.
  • Other bug fixing.

New in ULogViewer 2.0.1.801 Pre-release (Aug 1, 2022)

  • Improve editor of script.
  • Update script engine.
  • UX improvement.
  • Update dependent libraries.
  • Bug fixing.

New in ULogViewer 2.0.0.725 Pre-release (Jul 26, 2022)

  • Log analysis including finding key logs, calculating duration of operation, even writing your own script to analyze logs.
  • Listing and managing added log files in side panel.
  • Categorizing logs by timestamp automatically.
  • Setting precondition to control logs loaded from files.
  • Supporting writing your own script to read raw log data.
  • Support setting log profile as template.
  • New Azure CLI, MySQL Database and SQL Server Database built-in log data sources.
  • New Android Device System Trace, Azure Webapp log Files, ULogViewer Log File and ULogViewer Real-time Log built-in log profiles.
  • New Azure Webapp Log Stream built-in log profile template.
  • Supporting editing PATH environment variable.
  • Adding Chinese Simplified language support.
  • UI/UX Improvement.
  • Minor bug fixing.

New in ULogViewer 1.0.7.613 (Jun 14, 2022)

  • Upgrade to SQLite.NET 1.0.116.0.
  • Fix error of using SQLite data source on macOS with M1 chip.
  • Update reference URIs.
  • Minor bug fix.

New in ULogViewer 1.0.6.422 (Apr 23, 2022)

  • Fix potential crash when launching on Linux.
  • Fix drag-and-drop issue.

New in ULogViewer 1.0.5.413 (Apr 13, 2022)

  • Bug fixing.

New in ULogViewer 1.0.4.319 Pre-release (Mar 21, 2022)

  • Stable release.
  • Bug fixing.

New in ULogViewer 1.0.3.314 Pre-release (Mar 14, 2022)

  • Upgrade AppSuite to stable version.

New in ULogViewer 1.0.1.216 Pre-release (Feb 16, 2022)

  • UI/UX improvement.
  • Bug fixing.

New in ULogViewer 1.0.0.207 Pre-release (Feb 7, 2022)

  • Support specifying delay between restarting reading logs for continuous reading case.
  • Support input assistance for regular expression and string interpolation format.
  • Add UI to help verifying log line pattern including captured log properties.
  • Support auto update on macOS.
  • Finetune UI for Windows.
  • Other UX improvement.
  • Update dependent libraries.
  • Other bug fixing.

New in ULogViewer 0.34.0.123 Pre-release (Jan 23, 2022)

  • Support arranging tabs by dragging.
  • Support opening tab in new window.
  • Support layouting windows in horizontal, vertical or tile mode.
  • Support using system theme mode on macOS.
  • Add Android Device Event Log, macOS Installation Log, macOS System Wide Log, macOS System Log Files built-in log profiles.
  • Support hiding side panel to get more space for viewing logs.
  • Support decompression while reading logs from .gz file.
  • Improve tab scrolling UX.
  • Improve toolbar scrolling UX.
  • Reduce size of update packages for auto updating.
  • Other UX improvement.
  • Use system menu bar on macOS.
  • Use single process to manage all windows.
  • Update dependent libraries.
  • Fix issue of unable to launch on ARM64 PC.
  • Other bug fixing.

New in ULogViewer 0.33.0.1223 Pre-release (Dec 23, 2021)

  • Support temporarily showing marked logs in main view by clicking toolbar button or pressing Alt+M (Option+M on macOS).
  • Synchronize single selection of marked log between main view and side panel to make it clear which marked log is selected.
  • Upgrade to .NET 6.
  • Improve UI to make selected logs more clear.
  • Support running on Windows 7 and Windows 8.
  • Support running on ARM64 PC.
  • UX improvement.
  • Update dependent libraries.
  • Bug fixing.

New in ULogViewer 0.32.1.1213 Pre-release (Dec 13, 2021)

  • Fix animation issues.

New in ULogViewer 0.32.0.1212 Pre-release (Dec 12, 2021)

  • Support showing memory usage by logs on status bar.
  • Will hibernate tabs with file-based logs to save memory when high memory usage by logs.
  • UX improvement.
  • Update dependent libraries.
  • Bug fixing.

New in ULogViewer 0.31.0.1205 Pre-release (Dec 5, 2021)

  • Support marking logs by clicking on the left hand side of logs. Marking with color is also supported.
  • Support single file mode on log profile.
  • Use text box to input date and time to select log. Multiple date and time formats are supported.
  • Improve UI smoothness when loading and filtering logs.
  • UX improvement.
  • Use single file mode on Android System Trace File and Raw Text In Files log profiles.
  • Update dependent libraries.
  • Bug fixing.

New in ULogViewer 0.30.2.1203 Pre-release (Dec 3, 2021)

  • Fix random crashing after reloading logs with continuous reading.

New in ULogViewer 0.30.1.1201 Pre-release (Dec 2, 2021)

  • Fix crashing when creating log profile without specifying Type of time span for reading.
  • Support showing duration of logs in microseconds.

New in ULogViewer 0.29.0.1106 Pre-release (Nov 6, 2021)

  • Show beginning/ending timestamp of logs and duration of logs at bottom of working area.
  • Support selecting the log which is the nearest one to specified timestamp.
  • Support specifying multiple timestamp formats for reading logs.
  • Support self-updating with smaller package if .NET is already installed on your device.
  • Support setting custom title of tab.
  • Update dependent libraries.

New in ULogViewer 0.28.0.1028 Pre-release (Oct 28, 2021)

  • Add NLog (TCP) log profile.
  • Add UDP Server log data source.
  • Support specifying text encoding for TCP Server log data source.
  • Use IP endpoint instead of URI for TCP Server log data source.
  • Support changing URI of log profile in viewer.
  • Show current URI and IP endpoint on status bar.
  • Align accent color and screen scale factor of auto update UI to ULogViewer.
  • Update dependency libraries.
  • Bug fixing.

New in ULogViewer 0.27.0.1023 Pre-release (Oct 24, 2021)

  • Support changing UI scale factor on Linux.
  • Prevent showing empty memory usage on macOS (currently unsupported).
  • Update UI.

New in ULogViewer 0.26.1.1021 Pre-release (Oct 21, 2021)

  • Support accepting non-stable application update.
  • Align styles with other Carina Studio Apps.

New in ULogViewer 0.26.1.1009 Pre-release (Oct 9, 2021)

  • Update UI styles.

New in ULogViewer 0.26.1.1000 Pre-release (Oct 9, 2021)

  • Update UI styles.

New in ULogViewer 0.26.0.1008 Pre-release (Oct 8, 2021)

  • Support extending content to area of title bar on macOS.
  • Support System theme mode on Windows.
  • Applying new internal application architecture to unify UI/UX and behaviors across all appliations provided by Carina Studio.
  • Support typing Chinese characters on Ubuntu.
  • Fix incorrect position of splash window on macOS.
  • Other bug fixing.

New in ULogViewer 0.25.3.1002 Pre-release (Oct 2, 2021)

  • Support scrolling to latest log automatically after reloading logs.
  • Enable opening Finder on macOS.
  • Update dependency libraries.
  • Fix issue of UI blocked after creating new tab on macOS.
  • Fix issue of incorrect key input handling.
  • Fix UI issues.

New in ULogViewer 0.25.2.925 Pre-release (Sep 26, 2021)

  • Add tool tips for log filtering fields including Level, PID, TID and Text filter.
  • Support checking UI responsiveness in debug mode,
  • Fix incorrect filtering result when loading logs with marked logs.
  • UX bug fixing.
  • Other bug fixing.

New in ULogViewer 0.25.2.925 Pre-release (Sep 26, 2021)

  • Add tool tips for log filtering fields including Level, PID, TID and Text filter.
  • Support checking UI responsiveness in debug mode,
  • Fix incorrect filtering result when loading logs with marked logs.
  • UX bug fixing.
  • Other bug fixing.

New in ULogViewer 0.25.1.923 Pre-release (Sep 23, 2021)

  • Remove blur window background to prevent UI unsmothness on Windows device without dedicated graphics card.
  • Bug fixing.

New in ULogViewer 0.24.1.916 Pre-release (Sep 22, 2021)

  • Extend content to area of title bar to provide more working space on Windows.
  • Use specific accent color for ULogViewer.
  • Update icons.
  • Bug fixing.

New in ULogViewer 0.24.1.916 Pre-release (Sep 16, 2021)

  • Support showing progress and state on task bar of Windows.
  • Fix incorrect accent color of toolbar button.
  • Fix incorrect state restored after self updating.

New in ULogViewer 0.24.0.916 Pre-release (Sep 16, 2021)

  • Fine tune UI to provide more working space.
  • Support applying system accent color on Windows.
  • Update dependency libraries.

New in ULogViewer 0.23.0.913 Pre-release (Sep 13, 2021)

  • Support saving logs in JSON format with custom selected properties.
  • Support showing CPU/memory usage on status bar.
  • Improve logs filtering performance.
  • Improve logs clearing and reloading performance.
  • Update dependency libraries.

New in ULogViewer 0.22.0.907 Pre-release (Sep 7, 2021)

  • Reduce memory usage.
  • Support exporting application logs for error reporting purpose.
  • Support setting of saving memory to further reduce memory usage if needed.
  • Support restoring application state after auto updating.
  • UI improvement.

New in ULogViewer 0.21.2.902 Pre-release (Sep 2, 2021)

  • Improve UI smoothness of reading and filtering logs.
  • Reduce memory usage.
  • Allow turning saving memory ON to keep memory usage as low as possible.
  • Update dependency libraries to latest version.
  • Fix incorrect result of filtering by timestamp of log.
  • Other bug fixing.

New in ULogViewer 0.21.0.830 Pre-release (Aug 30, 2021)

  • Support self updating to latest version on Windows/Linux.
  • Support launching in debug mode to get realtime logs of ULogViewer.
  • UI improvement.
  • Bug fixing.

New in ULogViewer 0.20.1.824 Pre-release (Aug 24, 2021)

  • Add Git Log (simple) log profile to view git log in simple and faster way.
  • Support opening system file manager on Fedora and Ubuntu.
  • Add button on toolbar to edit current log profile.
  • Update icon of log profile selection.
  • Fix abnormal color rendering issue on Ubuntu.
  • Fix issue of not showing context menu of log.
  • Other bug fixing.

New in ULogViewer 0.20.0.819 Pre-release (Aug 19, 2021)

  • Update patterns to parse more type of Android logs.
  • Save user settings to file immediately after closing Options dialog.
  • Update marked logs loading/saving flow to prevent error while multiple accessing.
  • Update dependent libraries.
  • Bug fixing.

New in ULogViewer 0.18.0.816 Pre-release (Aug 18, 2021)

  • Support parsing timestamp of log in Unix Timestamp format.
  • Add TCP Server log data source.
  • Add Child, Children, Count, Parent for display names of log property.
  • Show indicator on status bar when waiting for log data source ready.
  • Improve UX of mouse over the column of log.
  • Improve UX of Select log profile dialog.
  • Update Git log built-in log profile to support reading more properties.
  • Bug fixing.

New in ULogViewer 0.17.0.812 Pre-release (Aug 13, 2021)

  • Support saving all/filtered logs to single file.
  • Support log profile without defining log patterns and visible log properties.
  • Support copying logs without defining format of log output.