Other anticipated changes for 0.8.5, Part 2
Brian Marick
marick@rstcorp.com
Tue, 26 Oct 1999 08:07:32 -0500
At 08:29 PM 10/22/99 , Mark S. Miller wrote:
>This only effects the Java/ELib programmer. Brian Marick's tracing system
>http://www.erights.org/to-be-sorted/Tracing.html is a thing of wonder if
>used properly. We aren't. I had an ad-hoc mixture of the old legacy
>class-based tracing categories and the new centralized categories. For the
>sake of consistency, I've changed to the centralized categories, but, Brian,
>is this an improvement? It seems we now have a coordination bottleneck in
>creating new tracing categories. The old system didn't have this problem.
I don't understand. By "centralized categories", do you mean the ones
created with constructors like:
static private Trace subsystemTrace = new Trace("subsystem");
A bunch of those Trace objects are (were) created when the TraceController
is initialized, but any class/subsystem/code can create additional ones. So
there doesn't have to be a single central chunk of code where all Trace
objects are created. The predefined ones are there only for convenience,
not out of necessity.
Or do I miss your drift?
I'm on the road, so I can't look at the code right now. But I think that's
how it worked.
--
Brian Marick, Reliable Software Technologies, http://www.rstcorp.com
Testing essays and FAQs at http://www.rstcorp.com/marick/
Technical Editor of Software Testing and Quality Engineering,
http://www.stqemagazine.com
"Let every student of nature take this as his rule, that whatever the mind
seizes upon with particular satisfaction is to be held in suspicion."
-- Francis Bacon, Novum Organum, 1620.