in code/Tools/Ops/ManageServerState/Program.cs [336:379]
private static async Task ValidateAndPrintConfiguration(string environmentName, ISettingsReaderAsync kvr)
{
if (doAll || doTables)
{
if (string.IsNullOrWhiteSpace(await kvr.ReadValueAsync("AzureStorageConnectionString")))
{
Console.WriteLine("Error! AzureStorageConnectionString in your configuration is null or whitespace. Aborting...");
System.Environment.Exit(-1);
}
}
if (doAll || doLogs)
{
if (string.IsNullOrWhiteSpace(await kvr.ReadValueAsync("AzureStorageConnectionString")))
{
Console.WriteLine("Error! AzureStorageConnectionString in your configuration is null or whitespace. Aborting...");
System.Environment.Exit(-1);
}
}
if (doClean && ProdConfiguration.IsProduction(await kvr.ReadValueAsync("AzureStorageConnectionString")))
{
Console.WriteLine("Error! Your configuration includes a production service. Aborting...");
System.Environment.Exit(-1);
}
Console.WriteLine();
Console.Write("Environment name: ");
Console.WriteLine(environmentName);
Console.WriteLine();
Console.WriteLine("Current configuration:");
if (doAll || doTables)
{
Console.WriteLine("\tAzure table storage string: " + await kvr.ReadValueAsync("AzureStorageConnectionString"));
}
if (doAll || doLogs)
{
Console.WriteLine("\tAzure diagnostics table storage string: " + await kvr.ReadValueAsync("AzureStorageConnectionString"));
}
Console.WriteLine();
}