fr.dyade.aaa.agent
Class Debug
java.lang.Object
fr.dyade.aaa.util.Debug
fr.dyade.aaa.agent.Debug
- public final class Debug
- extends Debug
This class controls the debug traces printed to the audit file.
Debug traces are controled in the source code by package specific variables.
Those variables may be dynamically set from a special property file,
or from the environment.
To set debug variable myvar
in class myclass
,
the variable must be declared public
and static
,
and the following property should be defined:
Debug.var.myclass.myvar=true
.
However this works only when the class garbage collection is disabled.
The Debug
debug variables themselves are special, as they
are statically set in the init
function. The debug variables
of the other packages must be dynamically set to ensure this is done after
the debug property file has been read.
Currently only boolean variables may be dynamically set this way.
Constructor Summary |
Debug()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
A3Debug
public static final java.lang.String A3Debug
- See Also:
- Constant Field Values
A3Agent
public static final java.lang.String A3Agent
- See Also:
- Constant Field Values
A3Engine
public static final java.lang.String A3Engine
- See Also:
- Constant Field Values
A3Network
public static final java.lang.String A3Network
- See Also:
- Constant Field Values
A3Service
public static final java.lang.String A3Service
- See Also:
- Constant Field Values
A3Proxy
public static final java.lang.String A3Proxy
- See Also:
- Constant Field Values
Debug
public Debug()
Copyright ? 2004 Scalagent - All rights reserved