withCampaign<T> static method

T withCampaign<T>(
  1. String? campaign,
  2. T body()
)

Runs body with campaign stamped on each record it logs that names none. A parse runs deep below the campaign that owns it.

Implementation

static T withCampaign<T>(String? campaign, T Function() body) =>
    runZoned(body, zoneValues: {_campaignZoneKey: _CampaignScope(campaign)});