C# Class MetroLog.Targets.FileTarget

Inheritance: FileTargetBase
Afficher le fichier Open project: onovotny/MetroLog

Méthodes publiques

Méthode Description
EnsureInitializedAsync ( ) : Task

Méthodes protégées

Méthode 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

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

Method Details

DoCleanup() protected final méthode

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

DoWriteAsync() protected final méthode

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

EnsureInitialized() protected méthode

protected EnsureInitialized ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

EnsureInitializedAsync() public static méthode

public static EnsureInitializedAsync ( ) : Task
Résultat Task

FileTarget() protected méthode

protected FileTarget ( Layout layout ) : MetroLog.Layouts
layout MetroLog.Layouts.Layout
Résultat MetroLog.Layouts

FileTarget() protected méthode

protected FileTarget ( Layout layout ) : System
layout MetroLog.Layouts.Layout
Résultat System

GetCompressedLogsInternal() protected méthode

protected GetCompressedLogsInternal ( ) : Task
Résultat Task

GetWritableStreamForFile() protected méthode

protected GetWritableStreamForFile ( string fileName ) : Task
fileName string
Résultat Task

WriteTextToFileCore() protected abstract méthode

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