1. A method of collecting tracepoint data, the method comprising: maintaining, by a log handler, a list of a plurality of tracepoints and each tracepoint's parameters, the values of the parameters defining, for a tracepoint, information to be stored when an application encounters the tracepoint; encountering, by an application, a tracepoint; determining, responsive to the encounter by the log handler, whether the tracepoint is linked to a different tracepoint; and if the tracepoint is linked to a different tracepoint, determining, by the log handler, whether to modify values of the parameters for the different tracepoint; if the log hander determines to modify the values of the parameters for the different tracepoint, modifying, by the log handler, the values of the different tracepoint and, upon encountering the different tracepoint by the application, collecting tracepoint data for the different tracepoint in accordance with the modified parameter values.