IBM User Guide for Java V7 on Windows > Troubleshooting and support > Using diagnostic tools > Tracing Java applications and the JVM > Controlling the trace > Detailed descriptions of trace options > Options that control tracepoint activation
Trace levels
Tracepoints have been assigned levels 0 through 9 that are based on the importance of the tracepoint.
A level 0 tracepoint is the most important. It is reserved for extraordinary events and errors. A level 9 tracepoint is in-depth component detail. To specify a given level of tracing, the level0 through level9 keywords are used. You can abbreviate these keywords to l0 through l9. For example, if level5 is selected, all tracepoints that have levels 0 through 5 are included. Level specifications do not apply to explicit tracepoint specifications that use the TPNID keyword.
The level is provided as a modifier to a component specification, for example:
-Xtrace:maximal={all{level5}}or-Xtrace:maximal={j9mm{L2},j9trc,j9bcu{level9},all{level1}}In the first example, tracepoints that have a level of 5 or less are enabled for all components. In the second example, all level 1 tracepoints are enabled. All level2 tracepoints in j9mm are enabled. All tracepoints up to level 9 are enabled in j9bcu.
Note: The level applies only to the current component. If multiple trace selection components are found in a trace properties file, the level is reset to the default for each new component.
Level specifications do not apply to explicit tracepoint specifications that use the TPNID keyword.
When the not operator is specified, the level is inverted; that is, !j9mm{level5} disables all tracepoints of level 6 or greater for the j9mm component. For example:
-Xtrace:print={all},print={!j9trc{l5},j9mm{l6}}enables trace for all components at level 9 (the default), but disables level 6 and higher for the locking component, and level 7 and higher for the storage component.
Examples
- Count the level zero and level one tracepoints matched:
-Xtrace:count=all{L1}- Produce maximal trace of all components at level 5 and j9mm at level 9:
-Xtrace:maximal={all{level5},j9mm{L9}}- Trace all components at level 6, but do not trace j9vrb at all, and do not trace the entry and exit tracepoints in the j9trc component:
-Xtrace:minimal={all{l6}},minimal={!j9vrb,j9trc{entry},j9trc{exit}}
Parent: Options that control tracepoint activation
Error 404 - Not Found Error 404 - Not Found
The document you are looking for may have been removed or re-named. Please contact the web site owner for further assistance.