[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.dsdp.rtsc] Hungrier % in Diag?

Looks like the % 'Module wildcard' character available in Diag_setMask() and other related fxns can only be used to match Module names. That is, if I have 3 Modules in my system - mypkg.A, mypkg.B, and mypkg.deeper.C - I can affect the masks of mypkg.A and mypkg.B using the pattern "mypkg.%". Cool.

I'm looking for a way to - at runtime via Diag_setMask() - affect all Modules in the system (e.g. to turn on all tracing). Initially I expected to call Diag_setMask("%=EXILA12345678");, but that didn't work b/c '%' only matches Module names - I have to name the package. It looks like, to get the turn-on-all-logging feature I want, I have to at least explicitly list all packages in the system in my Diag_setMask() call?

If we need to add a feature, perhaps we could add a similar 'wildcard' char available for matching package names (maybe '*')? That is, If I want to affect all 3 of the above packages, perhaps I could use "mypkg*.%"?

Chris