C# Class Util.Logger

Afficher le fichier Open project: jediskywalker/RTDeals

Méthodes publiques

Méthode Description
FlushToFile ( ) : void
Log ( LogLevel level, string function, string message, Exception ex ) : void

Log a message

LogDebug ( string message ) : void
LogDebug ( string function, string message ) : void
LogError ( string message ) : void
LogError ( string function, string message ) : void
LogError ( string function, string message, Exception ex ) : void
LogInfo ( string message ) : void
LogInfo ( string function, string message ) : void
LogWarn ( string message ) : void
LogWarn ( string function, string message ) : void
LogWarn ( string function, string message, Exception ex ) : void
SetLogFileName ( string filename ) : void

Dyanamically change flush count

SetMinLevel ( LogLevel level ) : void
SetMsgQueueSize ( int size ) : void

Dyanamically change flush count

Private Methods

Méthode Description
ExceptionMessage ( Exception ex ) : string
Logger ( ) : System
checkLogSize ( ) : void

Method Details

FlushToFile() public static méthode

public static FlushToFile ( ) : void
Résultat void

Log() public static méthode

Log a message
public static Log ( LogLevel level, string function, string message, Exception ex ) : void
level LogLevel
function string
message string
ex System.Exception
Résultat void

LogDebug() public static méthode

public static LogDebug ( string message ) : void
message string
Résultat void

LogDebug() public static méthode

public static LogDebug ( string function, string message ) : void
function string
message string
Résultat void

LogError() public static méthode

public static LogError ( string message ) : void
message string
Résultat void

LogError() public static méthode

public static LogError ( string function, string message ) : void
function string
message string
Résultat void

LogError() public static méthode

public static LogError ( string function, string message, Exception ex ) : void
function string
message string
ex System.Exception
Résultat void

LogInfo() public static méthode

public static LogInfo ( string message ) : void
message string
Résultat void

LogInfo() public static méthode

public static LogInfo ( string function, string message ) : void
function string
message string
Résultat void

LogWarn() public static méthode

public static LogWarn ( string message ) : void
message string
Résultat void

LogWarn() public static méthode

public static LogWarn ( string function, string message ) : void
function string
message string
Résultat void

LogWarn() public static méthode

public static LogWarn ( string function, string message, Exception ex ) : void
function string
message string
ex System.Exception
Résultat void

SetLogFileName() public static méthode

Dyanamically change flush count
public static SetLogFileName ( string filename ) : void
filename string
Résultat void

SetMinLevel() public static méthode

public static SetMinLevel ( LogLevel level ) : void
level LogLevel
Résultat void

SetMsgQueueSize() public static méthode

Dyanamically change flush count
public static SetMsgQueueSize ( int size ) : void
size int
Résultat void