Example
Understanding the Structure
All custom logs have three main parts:1. Provider Request
What you’re about to do. Must include:url: "custom-model-nopath"- Required for custom logsjson._type: "data"- Identifies this as a custom data logjson.name- A descriptive name for your operation- Any custom fields you want to track (query, endpoint, model, etc.)
2. Provider Response
What happened. Should include:json._type: "data"- Identifies this as a custom data responsejson.name- Same name as the requestjson.status- Success or error statestatus- HTTP status code (typically 200)- Any result data you want to track
3. Timing
When it happened:startTime- When the operation began (Unix epoch)endTime- When the operation completed (Unix epoch)