|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
DebugStackTraceFormatter.FrameFilter | A FrameFilter provides stack frame filtering used during formatting. |
Class Summary | |
---|---|
DebugAspect | An aspect for source-code tracing at the method level. |
DebugLogger | A logger for debug and trace logging. |
DebugMessageFormatter | This class is responsible for formatting messages and replacing format tokens with the text value of message arguments in debug logging records. |
DebugStackTraceFormatter | A DebugStackTraceFormatter converts an exception's stack trace into a String appropriate for tracing, optionally performing filtering of stack frames. |
DebugTracer | Class for source-code tracing at the method level. |
TextDebugLogPublisher | The debug log publisher implementation that writes debug messages to files on disk. |
TraceSettings | This class encapsulates the trace settings in effect at a given traceing scope. |
Annotation Types Summary | |
---|---|
DebugLogger.NoDebugTracing | Classes and methods annotated with @NoDebugTracing will not be weaved with debug logging statements by AspectJ. |
DebugLogger.NoEntryDebugTracing | Methods annotated with @NoEntryDebugTracing will not be weaved with entry debug logging statements by AspectJ. |
DebugLogger.NoExitDebugTracing | Methods annotated with @NoExitDebugTracing will not be weaved with exit debug logging statements by AspectJ. |
DebugLogger.TraceThrown | Methods annotated with @TraceThrown will be weaved by AspectJ with debug logging statements when an exception is thrown from the method. |
Contains implementation of the debug logger for the Directory Server. Static methods are included in the DebugLogger class to log a debug message. The debug logging framework uses AspectJ AOP to crosscut certain logging concerns across server code base at weave time during the build process. If the weaving step is skipped, the debug logging framework is disabled. The AspectJ aspect defined in the Tracer class is used to automatically trace method entry and exit events and generate the appropriate debug messages. It also keeps track of the source location of debug message calls so information about the class, method, line number, and threads are automatically included in the debug message.
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |