C# 클래스 Util.Logger

파일 보기 프로젝트 열기: jediskywalker/RTDeals

공개 메소드들

메소드 설명
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