TelemetryConfig.production constructor

TelemetryConfig.production({
  1. String? httpEndpoint,
  2. String? authToken,
})

Create a production configuration with file + HTTP sinks.

Implementation

factory TelemetryConfig.production({
  String? httpEndpoint,
  String? authToken,
}) {
  return TelemetryConfig(
    enabled: true,
    scrubPiiEnabled: true,
    batchSize: 100,
    flushIntervalSeconds: 30,
    sinks: [
      FileTelemetrySink(),
      HttpTelemetrySink(endpoint: httpEndpoint, authToken: authToken),
    ],
  );
}