I am using CloudConfigurationManager for getting my connection string. I have created one *Azure Service Fabric Application.
storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("StorageConnectionString"));
It is working fine, but i can see this as well:

Getting "StorageConnectionString" from ServiceRuntime: FAIL.
Kindly explain why is it showing such FAIL message. Also how is this CloudConfigurationManager works?
Note:Do not tag any workarounds, as I have seen them all. Here are the links that I already visited, but not satisfied.
AFAIK, Microsoft.WindowsAzure.ConfigurationManager is just a stand-alone library with no dependencies. And it describes as follows:
The
CloudConfigurationManager.GetSettingwould read the configuration settings from the appropriate configuration store. If your application is running as a .NET Web application, theGetSettingmethod would retrieve the setting value from theWeb.configorapp.configfile. While the application is running in Windows Azure Cloud Service or in a Windows Azure Website, theGetSettingwould retrieve the setting value from theServiceConfiguration.cscfg.Use ILSpy, we could find the
GetSettingmethod would check the ServiceRuntime provider firstly and leverage RoleEnvironment.GetConfigurationSettingValue(string configurationSettingName) for getting the setting value. If the value isnull, then it would use the ConfigurationManager provider and leverageConfigurationManager.AppSettings['<settingName>'];.Since you configured the settings in your
app.configfile, and theGetSettingmethod would write log to Trace by default, then you would see the trace logs as you provided. Additionally, you could useGetSetting('<settingName>',false)for disable the trace log.