|
|
@ -37,12 +37,18 @@ namespace Squidex.Extensions.APM.Stackdriver |
|
|
{ |
|
|
{ |
|
|
var isEnabled = config.GetValue<bool>("logging:stackdriver:enabled"); |
|
|
var isEnabled = config.GetValue<bool>("logging:stackdriver:enabled"); |
|
|
|
|
|
|
|
|
if (isEnabled) |
|
|
if (!isEnabled) |
|
|
{ |
|
|
{ |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
var projectId = config.GetValue<string>("logging:stackdriver:projectId"); |
|
|
var projectId = config.GetValue<string>("logging:stackdriver:projectId"); |
|
|
|
|
|
|
|
|
if (!string.IsNullOrWhiteSpace(projectId)) |
|
|
if (string.IsNullOrWhiteSpace(projectId)) |
|
|
{ |
|
|
{ |
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
services.AddSingleton<ITelemetryConfigurator>( |
|
|
services.AddSingleton<ITelemetryConfigurator>( |
|
|
new Configurator(projectId)); |
|
|
new Configurator(projectId)); |
|
|
|
|
|
|
|
|
@ -58,6 +64,4 @@ namespace Squidex.Extensions.APM.Stackdriver |
|
|
services.AddSingleton(c => ContextExceptionLogger.Create(projectId, serviceVersion, serviceVersion, null)); |
|
|
services.AddSingleton(c => ContextExceptionLogger.Create(projectId, serviceVersion, serviceVersion, null)); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
} |
|
|
|