What's Change in New ULogViewer

2026.0 Preview

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

  • Minor bug fixing.

4.1

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

  • Minor bug fixing.