InitializationParams constructor

InitializationParams({
  1. required String baseUri,
  2. required String appName,
  3. required String apiKey,
  4. required String buildType,
  5. InstrumentationsConfig instrumentations = const InstrumentationsConfig(),
  6. String? serviceName,
  7. Map<String, String> globalAttributes = const {},
  8. Map<String, String> resourceAttributes = const {},
  9. Duration actionWindowDuration = const Duration(milliseconds: 500),
  10. List<String> captureRequestHeaders = const [],
  11. List<String> captureResponseHeaders = const [],
  12. Map<String, String> peerServiceByHost = const {},
  13. SdkLogLevel logLevel = SdkLogLevel.info,
  14. HttpConnectionFactory? httpConnectionFactory,
})

Implementation

InitializationParams({
  required this.baseUri,
  required this.appName,
  required this.apiKey,
  required this.buildType,
  this.instrumentations = const InstrumentationsConfig(),
  this.serviceName,
  this.globalAttributes = const {},
  this.resourceAttributes = const {},
  this.actionWindowDuration = const Duration(milliseconds: 500),
  this.captureRequestHeaders = const [],
  this.captureResponseHeaders = const [],
  this.peerServiceByHost = const {},
  this.logLevel = SdkLogLevel.info,
  this.httpConnectionFactory,
});