### Log structured events with message templates Source: https://serilog.net Uses named parameters and the @ operator to serialize objects as properties within a log event. ```csharp var position = new { Latitude = 25, Longitude = 134 }; var elapsedMs = 34; log.Information("Processed {@Position} in {Elapsed:000} ms.", position, elapsedMs); ``` -------------------------------- ### JSON representation of structured log properties Source: https://serilog.net Shows how the structured data from the log event is serialized into JSON format. ```json {"Position": {"Latitude": 25, "Longitude": 134}, "Elapsed": 34} ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.