Tracepoints have been assigned levels 0 through 9 that are based on the importance of the tracepoint.
A level 0 tracepoint is very important and 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.
-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 below are enabled for all components. In the second example, all level 1 tracepoints are enabled, as well as all level2 tracepoints in j9mm, and all tracepoints up to level 9 are enabled in j9bcu. Note that the level applies only to the current component, therefore, 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.
-Xtrace:print={all,!j9trc{l5},!j9mm{l6}}enables trace for all components at level 9 (the default), but disables level 6 and above for the locking component, and level 7 and above for the storage component.
-Xtrace:count=all{L1}
-Xtrace:maximal={all{level5},j9mm{L9}}
-Xtrace:minimal={all{l6},!j9vrb,!j9trc{entry},!j9trc{exit}}