Пример #1
0
        public Action(string taskName)
        {
            _TaskName = taskName;
            sfLogLevel logLevel = (sfLogLevel)Enum.Parse(typeof(sfLogLevel), sfLogLevel);

            _sfAppLogger = new sfLog(sfLogStorageName, sfLogStorageKey, sfLogStorageContainerApp, logLevel);
        }
Пример #2
0
        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;
            }
        }