Amazon.Runtime.Internal.Util.InternalFileLogger.LogAsync C# (CSharp) Метод

LogAsync() приватный Метод

private LogAsync ( StringBuilder buffer ) : void
buffer StringBuilder
Результат void
        private void LogAsync(StringBuilder buffer)
        {
            Task.Run(async () =>
            {
                var folder = await FileSystem.Current.LocalStorage.CreateFolderAsync(LOGS_FOLDER_NAME, CreationCollisionOption.OpenIfExists).ConfigureAwait(false);

                var fileName = await RollingLogFileNameAsync(folder).ConfigureAwait(false);
                var file = await folder.CreateFileAsync(fileName, CreationCollisionOption.OpenIfExists).ConfigureAwait(false);
                var stream = await file.OpenAsync(PCLStorage.FileAccess.ReadAndWrite).ConfigureAwait(false);

                using (var writer = new StreamWriter(stream))
                {
                    writer.BaseStream.Seek(0, SeekOrigin.End);
                    writer.WriteLine(buffer.ToString());
                }
            });
        }