How to suppress unwanted/boilerplate console warnings (macOS)

I’ve just used ProJucer to create a fresh “audio” app. I get warnings on my console that it seems I can do nothing about.

There’s 3 anomalies here:

1.

AddInstanceForFactory: No factory registered for id <CFUUID 0x600001ec8a20> F8BB1C28-BAE8-11D6-9C31-00039315CD46
      HALC_ShellObject.mm:564    HALC_ShellObject::SetPropertyData: call to the proxy failed, Error: 1852797029 (nope)
      HALC_ShellObject.mm:564    HALC_ShellObject::SetPropertyData: call to the proxy failed, Error: 1852797029 (nope)

2.

BOOL _NSPersistentUIDeleteItemAtFileURL(NSURL *const __strong) Failed to stat item: file:///Users/pi/Library/Saved%20Application%20State/com.yourcompany.kit.savedState/restorecount.plist

3.

CLIENT ERROR: TUINSRemoteViewController does not override -viewServiceDidTerminateWithError: and thus cannot react to catastrophic errors beyond logging them

The first 2 seem to come with a template project, and the 3rd sometimes appears.

AFAICS there’s nothing anomalous with my setup (bog-standard M2 MacBook Pro, latest software), and there’s no useful informational content in these.

It would be lovely if there were some way to catch/suppress these warnings, and thus keep the console clean!

(e.g. feeding console output into an AI assistant, I find myself having to either remove them manually or inform it to ignore them, and it’s vexing).

Might Team JUCE consider hiding them?

2 Likes