1. A computer-implemented method comprising: implementing, by a computing device, a structured logging service; exposing, by the structured logging service, a structured logging application programming interface (API) that implements trace event parameters; receiving a call to the structured logging API from an instrumentation point that is implemented within an application, the call supplying trace event arguments for the trace event parameters, wherein: the structured logging API does not support receiving a print-formatted string for the trace event arguments, and the trace event arguments include a label argument for passing in a text-only message string and a structured payload containing one or more strongly-typed key-value pairs; capturing structured trace event information based on the trace event arguments supplied in the call; outputting, to a rules engine, a portion of the structured trace event information that corresponds to the structured payload as the one or more strongly-typed key-value pairs, wherein the rules engine is configured to apply consumption rules to the one or more strongly-typed key-value pairs for targeting certain items of the structured trace information; and outputting, to a disk sink, the portion of the structured trace event information that corresponds to the structured payload as the text-only message string corresponding to the label argument followed by a serialized string of the one or more strongly-typed key-value pairs, wherein the disk log sink is configured to write the text-only message and the serialized string to a message data field of a trace log.