1. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed, are configured to cause at least one computing device to: determine a trace configuration defining a first trace message and a second trace message to be written by a called program during execution of the called program; determine a trace context parameter value identifying a storage location for the first trace message and the second trace message when written by the called program; include the trace context parameter value within at least one call to the called program requesting the execution of the called program; and write, during the execution of the called program and in accordance with the trace configuration and the trace context parameter value, the first trace message and the second trace message to the identified storage location.