C# Class ErrorProne.NET.Cli.CustomLogger

Very simple (and even naive) logger.
Afficher le fichier Open project: SergeyTeplyakov/ErrorProne.NET Class Usage Examples

Méthodes publiques

Méthode Description
Configure ( string logFileName, bool fileLoggerEnabled ) : void
LogDiagnostics ( Microsoft.CodeAnalysis.Project project, ImmutableArray diagnostics ) : void
PrintStatistics ( List diagnostics, ImmutableArray analyzers ) : void
WriteCaption ( string text ) : void
WriteError ( string text ) : void
WriteInfo ( string text ) : void
WriteLine ( string text, ConsoleColor color ) : void
WriteWarning ( string text ) : void

Private Methods

Méthode Description
CreateCaption ( string text ) : string
WriteFile ( string message ) : void

Method Details

Configure() public static méthode

public static Configure ( string logFileName, bool fileLoggerEnabled ) : void
logFileName string
fileLoggerEnabled bool
Résultat void

LogDiagnostics() public static méthode

public static LogDiagnostics ( Microsoft.CodeAnalysis.Project project, ImmutableArray diagnostics ) : void
project Microsoft.CodeAnalysis.Project
diagnostics ImmutableArray
Résultat void

PrintStatistics() public static méthode

public static PrintStatistics ( List diagnostics, ImmutableArray analyzers ) : void
diagnostics List
analyzers ImmutableArray
Résultat void

WriteCaption() public static méthode

public static WriteCaption ( string text ) : void
text string
Résultat void

WriteError() public static méthode

public static WriteError ( string text ) : void
text string
Résultat void

WriteInfo() public static méthode

public static WriteInfo ( string text ) : void
text string
Résultat void

WriteLine() public static méthode

public static WriteLine ( string text, ConsoleColor color ) : void
text string
color ConsoleColor
Résultat void

WriteWarning() public static méthode

public static WriteWarning ( string text ) : void
text string
Résultat void