C# 클래스 HFMCmd.LogOutput

Sends output to the log.
상속: FixedWidthOutput
파일 보기 프로젝트 열기: agardiner/hfmcmd

공개 프로퍼티들

프로퍼티 타입 설명
MAX_LOG_INTERVAL int
MIN_LOG_INTERVAL int
MIN_PROGRESS_INCREMENT int

보호된 프로퍼티들

프로퍼티 타입 설명
_lastLog System.DateTime
_log log4net.ILog

공개 메소드들

메소드 설명
End ( bool suppress ) : void
InitProgress ( string operation, int iterations, int total ) : void
IterationComplete ( ) : bool
LogOutput ( ) : System
SetHeader ( ) : void
SetProgress ( int progress ) : bool
WriteLine ( string format ) : void
WriteRecord ( ) : void

보호된 메소드들

메소드 설명
UpdateCompletion ( int lastPct ) : void

메소드 상세

End() 공개 메소드

public End ( bool suppress ) : void
suppress bool
리턴 void

InitProgress() 공개 메소드

public InitProgress ( string operation, int iterations, int total ) : void
operation string
iterations int
total int
리턴 void

IterationComplete() 공개 메소드

public IterationComplete ( ) : bool
리턴 bool

LogOutput() 공개 메소드

public LogOutput ( ) : System
리턴 System

SetHeader() 공개 메소드

public SetHeader ( ) : void
리턴 void

SetProgress() 공개 메소드

public SetProgress ( int progress ) : bool
progress int
리턴 bool

UpdateCompletion() 보호된 메소드

protected UpdateCompletion ( int lastPct ) : void
lastPct int
리턴 void

WriteLine() 공개 메소드

public WriteLine ( string format ) : void
format string
리턴 void

WriteRecord() 공개 메소드

public WriteRecord ( ) : void
리턴 void

프로퍼티 상세

MAX_LOG_INTERVAL 공개적으로 정적으로 프로퍼티

public static int MAX_LOG_INTERVAL
리턴 int

MIN_LOG_INTERVAL 공개적으로 정적으로 프로퍼티

public static int MIN_LOG_INTERVAL
리턴 int

MIN_PROGRESS_INCREMENT 공개적으로 정적으로 프로퍼티

public static int MIN_PROGRESS_INCREMENT
리턴 int

_lastLog 보호되어 있는 프로퍼티

protected DateTime,System _lastLog
리턴 System.DateTime

_log 보호되어 있는 정적으로 프로퍼티

protected static ILog,log4net _log
리턴 log4net.ILog