Update telemetryEnabled configuration key

Update telemetryEnabled configuration key
This commit is contained in:
Namhyeon Go 2025-12-03 14:57:59 +09:00
parent c4e6acc8cd
commit 78bcae182e
4 changed files with 18 additions and 14 deletions

View File

@ -47,15 +47,19 @@ namespace WelsonJS.Launcher
);
// telemetry
var telemetryProvider = GetAppConfig("TelemetryProvider");
var telemetryOptions = new TelemetryOptions
bool telemetryEnabled = string.Equals(GetAppConfig("TelemetryEnabled"), "true", StringComparison.OrdinalIgnoreCase);
if (!telemetryEnabled)
{
ApiKey = GetAppConfig("TelemetryApiKey"),
BaseUrl = GetAppConfig("TelemetryBaseUrl"),
DistinctId = Environment.MachineName,
Disabled = string.Equals(GetAppConfig("TelemetryDisabled"), "true", StringComparison.OrdinalIgnoreCase)
};
_telemetryClient = new TelemetryClient(telemetryProvider, telemetryOptions, _logger);
string telemetryProvider = GetAppConfig("TelemetryProvider");
var telemetryOptions = new TelemetryOptions
{
ApiKey = GetAppConfig("TelemetryApiKey"),
BaseUrl = GetAppConfig("TelemetryBaseUrl"),
DistinctId = Environment.MachineName,
Disabled = !telemetryEnabled
};
_telemetryClient = new TelemetryClient(telemetryProvider, telemetryOptions, _logger);
}
}
[STAThread]

View File

@ -397,11 +397,11 @@ namespace WelsonJS.Launcher.Properties {
}
/// <summary>
/// false과(와) 유사한 지역화된 문자열을 찾습니다.
/// true과(와) 유사한 지역화된 문자열을 찾습니다.
/// </summary>
internal static string TelemetryDisabled {
internal static string TelemetryEnabled {
get {
return ResourceManager.GetString("TelemetryDisabled", resourceCulture);
return ResourceManager.GetString("TelemetryEnabled", resourceCulture);
}
}

View File

@ -238,7 +238,7 @@
<data name="TelemetryProvider" xml:space="preserve">
<value>posthog</value>
</data>
<data name="TelemetryDisabled" xml:space="preserve">
<value>false</value>
<data name="TelemetryEnabled" xml:space="preserve">
<value>true</value>
</data>
</root>

View File

@ -29,7 +29,7 @@
<add key="TelemetryProvider" value="posthog"/>
<add key="TelemetryApiKey" value="phc_pmRHJ0aVEhtULRT4ilexwCjYpGtE9VYRhlA05fwiYt8"/>
<add key="TelemetryBaseUrl" value="https://us.i.posthog.com"/>
<add key="TelemetryDisabled" value="false"/>
<add key="TelemetryEnabled" value="true"/>
</appSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/>