Message watcher enhancement
Moderator: Klaus
Message watcher enhancement
I would love to be able suppress everything except for certain messages. In other words, an "Allow Only" field.
The current suite of tools permits one to suppress all sorts of things, but not to ALLOW only a specific list of things. The clutter one gets if "Suppress IDE messages" is not checked makes it impossible to see a (perhaps IDE) message of interest among the hundreds that appear at lighting speed.
Craig
The current suite of tools permits one to suppress all sorts of things, but not to ALLOW only a specific list of things. The clutter one gets if "Suppress IDE messages" is not checked makes it impossible to see a (perhaps IDE) message of interest among the hundreds that appear at lighting speed.
Craig
-
- Livecode Opensource Backer
- Posts: 10094
- Joined: Fri Feb 19, 2010 10:17 am
Re: Message watcher enhancement
That bonkers scrolling of endless messages is the reason I do not use the Message Watcher.
Were the Message Watcher settable (erm, is that a real word?) to what feedback one required it would be marvellous.
Were the Message Watcher settable (erm, is that a real word?) to what feedback one required it would be marvellous.
Last edited by richmond62 on Wed Aug 11, 2021 9:28 am, edited 2 times in total.
Re: Message watcher enhancement
Richmond.
I play a lot of Scrabble.
"Settable" sounds like it ought to be good. It isn't.
Craig
I play a lot of Scrabble.
"Settable" sounds like it ought to be good. It isn't.
Craig
-
- VIP Livecode Opensource Backer
- Posts: 10044
- Joined: Sat Apr 08, 2006 7:05 am
- Contact:
Re: Message watcher enhancement
When I use a Message Watcher the greatest value I get from it is learning which unexpected things are happening.
Tracking a single message isn't hard, but can you help me justify the time I might spend enhancing my Flight Recorder with a use case?
Tracking a single message isn't hard, but can you help me justify the time I might spend enhancing my Flight Recorder with a use case?
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
-
- Livecode Opensource Backer
- Posts: 10094
- Joined: Fri Feb 19, 2010 10:17 am
Re: Message watcher enhancement
I suppose so, but as those 'unexpected things' flash by so quickly, I rarely, if ever, spot them.unexpected things
-
- VIP Livecode Opensource Backer
- Posts: 10044
- Joined: Sat Apr 08, 2006 7:05 am
- Contact:
Re: Message watcher enhancement
Yeah, the bundled MW is nearly useless for practical work.richmond62 wrote: ↑Thu Mar 04, 2021 5:15 pmI suppose so, but as those 'unexpected things' flash by so quickly, I rarely, if ever, spot them.unexpected things
That's what prompted me to write 4W Flight Recorder, available in the Stacks section of LiveNet (see GoLiveNet in your Plugins menu).
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
Re: Message watcher enhancement
Richard.Tracking a single message isn't hard,
That is exactly what I want. You can suppress single messages, but how do you accept only single messages?
Craig
Re: Message watcher enhancement
Richmond.
I was actually trying to see what the IDE message "revEditScript" was up to, but if I let IDE messages have its way, forget about finding it, or when it arrives.
Craig
It isn't so bad if you use the filters. Certainly "Suppress IDE Messages" and likely lose "mouseMove".That bonkers scrolling of endless messages if the reason I do not use the Message Watcher.
I was actually trying to see what the IDE message "revEditScript" was up to, but if I let IDE messages have its way, forget about finding it, or when it arrives.
Craig
-
- VIP Livecode Opensource Backer
- Posts: 153
- Joined: Wed Aug 26, 2009 7:42 pm
- Contact:
Re: Message watcher enhancement
I would also support an enhancement to the IDE message watcher that allow you to filter to just a single message or messages (and show list) in addition to the current hide messages filter.
Paul Dupuis
Researchware, Inc.
Researchware, Inc.
-
- VIP Livecode Opensource Backer
- Posts: 10044
- Joined: Sat Apr 08, 2006 7:05 am
- Contact:
Re: Message watcher enhancement
An enhancement request will take a while to to implement.
You can enjoy tailored message watching right now, and a lot more.
This is 4W Flight Recorder, available right now from your LiveCode IDE (see the Stacks section of GoLiveNet, in your Plugins menu). This screen shot shows 4W Flight Recorder in action, with features far beyond the old MetaCard Message Watcher still used in the LC IDE.
In 4W Flight Recorder:
Like everything else I share with the community, 4W Flight Recorder's scripts are open, there is no fee to use it, and it's compatible with all versions of LC from 7.0 through 9.6.3.
Maybe there's a feature request for filtering LC's Message Watcher. Maybe they can add that enhancement to their work queue soon.
But it's unlikely to include everything 4W Flight Recorder has.
And 4W Flight Recorder is already available. Today:
Development -> Plugins -> GoLiveNet
You can enjoy tailored message watching right now, and a lot more.
This is 4W Flight Recorder, available right now from your LiveCode IDE (see the Stacks section of GoLiveNet, in your Plugins menu). This screen shot shows 4W Flight Recorder in action, with features far beyond the old MetaCard Message Watcher still used in the LC IDE.
In 4W Flight Recorder:
- Messages tracked are filterable by not just message name, but by pattern as well.
- Displayed messages are shown indented in an outline format, so you can easily understand the path from user event through everything triggered by it.
- Profiling is provided in the "MS" ("milliseconds") column, showing aggregate time spent in a given handler (and number of times the handler was called in response to the event).
- Double-clicking any line opens the script where the handler resides.
- Display can be saved as a tab-delimited file for later reference.
Like everything else I share with the community, 4W Flight Recorder's scripts are open, there is no fee to use it, and it's compatible with all versions of LC from 7.0 through 9.6.3.
Maybe there's a feature request for filtering LC's Message Watcher. Maybe they can add that enhancement to their work queue soon.
But it's unlikely to include everything 4W Flight Recorder has.
And 4W Flight Recorder is already available. Today:
Development -> Plugins -> GoLiveNet
Richard Gaskin
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn
LiveCode development, training, and consulting services: Fourth World Systems
LiveCode Group on Facebook
LiveCode Group on LinkedIn