ZOOM
ZOOM
ErrLogEx
ErrLogEx is a collection of small modules which connect the ErrorLogger
and Exceptions
packages.
These tools depend on both the ErrorLogger and Exceptions packages,
and would introduce cross-dependencies if they were placed in either package.
The tools available are:
-
ZMexViaErrlog: A ZMexLogBehavior
that makes it easy to set up such that some class derived from ZMexception
(and all ZMexceptions further derived from that) will route their messages
through an ErrorLog.
See elxLogViaErrTest.cc
for an example of how this would be used.
-
ZMxel: A ZMexception that is
constructed from ErrorObj (rather than a string).
-
ZMexAugmented: ZMxceptions that
contain an ErrorObj and an additional object of user-defined type.
Useful for setting up custom ZMexception handlers which take action based
on information specific to this instance of the exception.
This packages may be obtained from the following sources:
-
The ZOOM reference copy is located on the Fermilab fnalu Unix cluster
(for example, on fsgi02.fnal.gov), in directories rooted at /fnal.gov/working-groups/fpcltf/.
-
For CDF or D0 users, a reference copy is maintained in the standard CDF
or D0 manner on their respective Unix systems.
-
The package is kept in a CVS repository managed by SoftRelTools, and may
be checked out directly from cvsuser@zoomcvs.fnal.gov:/usr/people/cvsuser/repository.
ZOOM
Home Page - Fermilab at Work
- Fermilab Home
Mark Fischler
Last modified: February 22, 2001.