public Action(string taskName) { _TaskName = taskName; sfLogLevel logLevel = (sfLogLevel)Enum.Parse(typeof(sfLogLevel), sfLogLevel); _sfAppLogger = new sfLog(sfLogStorageName, sfLogStorageKey, sfLogStorageContainerApp, logLevel); }
public sfLog(string storageName, string storageKey, string storageContainer, sfLogLevel logLevel) { try { _logLevel = logLevel; StorageCredentials creds = new StorageCredentials(storageName, storageKey); CloudStorageAccount strAcc = new CloudStorageAccount(creds, true); CloudBlobClient blobClient = strAcc.CreateCloudBlobClient(); _container = blobClient.GetContainerReference(storageContainer); _container.CreateIfNotExistsAsync(); } catch (Exception ex) { Console.WriteLine(ex.Message); throw; } }