buildRoot method
Implementation
@override
Component buildRoot() {
return Scope(
name: 'root',
components: [
Scope(
name: 'internal',
components: [
TelemetryService(
logStdoutFormat: Config(
'telemetry.logStdoutFormat',
defaultValue: LogBodyFormat.message,
values: LogBodyFormat.values,
),
logLevel: const Config<SeverityLevel>(
'telemetry.logLevel',
defaultValue: SeverityLevel.info,
values: SeverityLevel.values,
),
),
KeyService(),
],
),
Scope(name: 'application', components: components),
Scope(name: 'test', components: [TestRunnerService()]),
],
);
}