What's Change in New ULogViewer
New Features
- Support filtering log profiles in the Select log profile dialog.
- Support temporarily showing raw log lines even when log patterns are defined.
- Support filtering logs by multiple log levels.
- Support editing visible log properties of the current non-built-in log profile in the log viewer.
- Changes to the width of the log property column in the log viewer will be saved to the log profile, including built-in profiles.
- The pre-defined log level mapping will be used if no log level mapping is defined in the log profile.
- Support applying the system text size to selected parts of the user interface on Windows and macOS.
- Support using C# 14 as scripting language.
- Support importing application data from an existing ULogViewer instance.
Improvement
- Allow reordering items in the Edit log profile, Edit operation duration analysis rule and Data source options dialogs by dragging with the mouse instead of using action buttons.
- Improved indicators for required or invalid values in the Edit log profile, Data source options and more dialogs.
- Improved user experience of the Select log profile dialog.
- Improved user experience when using log chart.
- Improved text highlighting for filtered logs in the log viewer.
- Show the selected file name, command, IP endpoint, process ID/name, URL or working directory on the tab.
- Added more default paths for searching commands.
- Text used for log level mapping is now treated as case-insensitive.
- All log levels will be available for filtering logs if no log level mapping is defined in the current log profile.
Behavior Changes
- On Windows, the application will restart automatically after a system reboot without being closed first.
- The Use compact layout option is no longer supported.
- The application needs to be restarted if the Chinese environment changes after modifying the Language option.
Bug Fixing
New Features
- Support setting text filter as exclusionary to filter logs without text matched by the pattern.
- Support formatting CLEF data when reading raw logs through Standard output (stdout), File and HTTP.
- Add CLEF Files built-in log profile.
- Support specifying default log level in case of value of raw log level cannot be mapped or not presented.
- Add Error, Exception and Warning log properties.
- Allow specifying locale of time span/timestamp for log reading and writing.
Improvement
- Use different colors for different log levels.
- Add more icons for log profile.
Bug Fixing