|
LSSTApplications
1.1.2+25,10.0+13,10.0+132,10.0+133,10.0+224,10.0+41,10.0+8,10.0-1-g0f53050+14,10.0-1-g4b7b172+19,10.0-1-g61a5bae+98,10.0-1-g7408a83+3,10.0-1-gc1e0f5a+19,10.0-1-gdb4482e+14,10.0-11-g3947115+2,10.0-12-g8719d8b+2,10.0-15-ga3f480f+1,10.0-2-g4f67435,10.0-2-gcb4bc6c+26,10.0-28-gf7f57a9+1,10.0-3-g1bbe32c+14,10.0-3-g5b46d21,10.0-4-g027f45f+5,10.0-4-g86f66b5+2,10.0-4-gc4fccf3+24,10.0-40-g4349866+2,10.0-5-g766159b,10.0-5-gca2295e+25,10.0-6-g462a451+1
LSSTDataManagementBasePackage
|
limited backward compatibility to the DC2 run-time trace facilities More...
#include <Trace.h>
Public Member Functions | |
| Trace (const std::string &name, const int verbosity, const std::string &msg,...) | |
| Trace (const std::string &name, const int verbosity, const boost::format &msg) | |
Static Public Member Functions | |
| static void | setDestination (std::ostream &) |
| set where logging is sent; ignored in new implementation More... | |
| static void | setVerbosity (const std::string &name) |
| static void | setVerbosity (const std::string &name, const int verbosity) |
| static int | getVerbosity (const std::string &name) |
| static void | printVerbosity (std::ostream &out) |
| static void | reset () |
limited backward compatibility to the DC2 run-time trace facilities
This class replaces the original Trace facility and is provided for backward-compatibility. This fully in-lined implementation sends Trace calls to the logging framework.
Developers should prefer the use of DEBUG macros in available via Debug.h in the future which sends debugging messages through the logging framework.
From the original Trace.h (by Robert Lupton):
* Tracing is controlled on a per "component" basis, where a "component" * is a name of the form aaa.bbb.ccc where aaa is the Most significant * part; for example, the utilities library might be called "utils", * the doubly-linked list "utils.dlist", and the code to destroy a * list "utils.dlist.del". * * All tracing may be disabled by recompiling with LSST_NO_TRACE defined * to be non-zero *
Old Trace capabilities not supported were chose based on current use at the time this class was developed. These include
* o stream printing to Trace objects via << operator * o TTrace templated functions *
|
inline |
|
inline |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
1.8.5