C# Класс Util.Logger

Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
ExceptionMessage ( Exception ex ) : string
Logger ( ) : System
checkLogSize ( ) : void

Описание методов

FlushToFile() публичный статический Метод

public static FlushToFile ( ) : void
Результат void

Log() публичный статический Метод

Log a message
public static Log ( LogLevel level, string function, string message, Exception ex ) : void
level LogLevel
function string
message string
ex System.Exception
Результат void

LogDebug() публичный статический Метод

public static LogDebug ( string message ) : void
message string
Результат void

LogDebug() публичный статический Метод

public static LogDebug ( string function, string message ) : void
function string
message string
Результат void

LogError() публичный статический Метод

public static LogError ( string message ) : void
message string
Результат void

LogError() публичный статический Метод

public static LogError ( string function, string message ) : void
function string
message string
Результат void

LogError() публичный статический Метод

public static LogError ( string function, string message, Exception ex ) : void
function string
message string
ex System.Exception
Результат void

LogInfo() публичный статический Метод

public static LogInfo ( string message ) : void
message string
Результат void

LogInfo() публичный статический Метод

public static LogInfo ( string function, string message ) : void
function string
message string
Результат void

LogWarn() публичный статический Метод

public static LogWarn ( string message ) : void
message string
Результат void

LogWarn() публичный статический Метод

public static LogWarn ( string function, string message ) : void
function string
message string
Результат void

LogWarn() публичный статический Метод

public static LogWarn ( string function, string message, Exception ex ) : void
function string
message string
ex System.Exception
Результат void

SetLogFileName() публичный статический Метод

Dyanamically change flush count
public static SetLogFileName ( string filename ) : void
filename string
Результат void

SetMinLevel() публичный статический Метод

public static SetMinLevel ( LogLevel level ) : void
level LogLevel
Результат void

SetMsgQueueSize() публичный статический Метод

Dyanamically change flush count
public static SetMsgQueueSize ( int size ) : void
size int
Результат void