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)
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)
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)
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)
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)
New in ULogViewer 0.26.1.1000 Pre-release (Oct 9, 2021)
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.