Console should provider better drill-down capabilities

Originator:chucker23n
Number:rdar://FB9035902 Date Originated:2021-03-08
Status:Open Resolved:
Product:macOS Logging Framework Product Version:11.2.1 (20D74)
Classification:Suggestion Reproducible:
 
The introduction of Unified Logging in Sierra made it more practical to log a large amount of information. However, this comes at the price that Console now shows a firehose of information, and it’s hard at a glance to know how to drill down into something specific.

Logs are partitioned by attributes such as Subsystem, Category, and Process, and Console does provide a UI to filter based on them (e.g., a query like “subsystem:com.apple.defaults”. However, other than waiting for streaming log messages to appear, it’s hard to know _which_ subsystems and categories are available to choose from.

Console can help here in various ways:

* as streaming logs start appearing, it can collect known subsystems, categories and processes. (Subsystems could also be gathered from plists, and running processes could obviously be gathered differently.)
* it can then, as you start typing a query, autosuggest. For example, typing “subsystem:com.apple” should show a popup with quite a few options.
* alternatively or in addition, the sidebar could be extended with sections “Subsystems”, “Categories”, “Processes”, which are each populated with a list of checkboxes, so rather than typing a filter by text, you can drill down interactively.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!