// Receive the file names,logtypemode stored by GetInitializer and store it in a // member variables for this specific instance. public override void Initialize(object initializer) { try { //Web.config/App.config entries override the TraceExtensionAttribute instantiation parameters values logTypeMode = string.IsNullOrEmpty(CloudConfiguration.GetConfigurationSettingValue("SoapExtnLogTypeMode")) ? logTypeMode : (LogType)Convert.ToInt32(CloudConfiguration.GetConfigurationSettingValue("SoapExtnLogTypeMode")); requestFilename = string.IsNullOrEmpty(CloudConfiguration.GetConfigurationSettingValue("SoapExtnRequestLogFile")) ? requestFilename : CloudConfiguration.GetConfigurationSettingValue("SoapExtnRequestLogFile"); responseFilename = string.IsNullOrEmpty(CloudConfiguration.GetConfigurationSettingValue("SoapExtnResponseLogFile")) ? responseFilename : CloudConfiguration.GetConfigurationSettingValue("SoapExtnResponseLogFile"); } catch (Exception ex) { } }