C# Class MetroLog.Targets.FileTarget

Inheritance: FileTargetBase
Mostra file Open project: onovotny/MetroLog

Public Methods

Method Description
EnsureInitializedAsync ( ) : Task

Protected Methods

Method Description
DoCleanup ( Regex pattern, System.DateTime threshold ) : System.Threading.Tasks.Task
DoWriteAsync ( StreamWriter streamWriter, string contents, LogEventInfo entry ) : Task
EnsureInitialized ( ) : System.Threading.Tasks.Task
FileTarget ( Layout layout ) : MetroLog.Layouts
FileTarget ( Layout layout ) : System
GetCompressedLogsInternal ( ) : Task
GetWritableStreamForFile ( string fileName ) : Task
WriteTextToFileCore ( StreamWriter file, string contents ) : System.Threading.Tasks.Task

Private Methods

Method Description
ReadStorageFileToByteBuffer ( IStorageFile storageFile ) : Task
ZipFolderContents ( StorageFolder sourceFolder, ZipArchive archive, string baseDirPath ) : System.Threading.Tasks.Task

Method Details

DoCleanup() protected final method

protected final DoCleanup ( Regex pattern, System.DateTime threshold ) : System.Threading.Tasks.Task
pattern System.Text.RegularExpressions.Regex
threshold System.DateTime
return System.Threading.Tasks.Task

DoWriteAsync() protected final method

protected final DoWriteAsync ( StreamWriter streamWriter, string contents, LogEventInfo entry ) : Task
streamWriter System.IO.StreamWriter
contents string
entry LogEventInfo
return Task

EnsureInitialized() protected method

protected EnsureInitialized ( ) : System.Threading.Tasks.Task
return System.Threading.Tasks.Task

EnsureInitializedAsync() public static method

public static EnsureInitializedAsync ( ) : Task
return Task

FileTarget() protected method

protected FileTarget ( Layout layout ) : MetroLog.Layouts
layout MetroLog.Layouts.Layout
return MetroLog.Layouts

FileTarget() protected method

protected FileTarget ( Layout layout ) : System
layout MetroLog.Layouts.Layout
return System

GetCompressedLogsInternal() protected method

protected GetCompressedLogsInternal ( ) : Task
return Task

GetWritableStreamForFile() protected method

protected GetWritableStreamForFile ( string fileName ) : Task
fileName string
return Task

WriteTextToFileCore() protected abstract method

protected abstract WriteTextToFileCore ( StreamWriter file, string contents ) : System.Threading.Tasks.Task
file System.IO.StreamWriter
contents string
return System.Threading.Tasks.Task