C# 클래스 WebAnalytics.DataLayer.LogParser

상속: IDisposable
파일 보기 프로젝트 열기: projectkudu/IISLogAnalyzerSiteExtension 1 사용 예제들

Private Properties

프로퍼티 타입 설명
CheckGrammer bool
FindFields void
LineHas bool
SetFields void

공개 메소드들

메소드 설명
Dispose ( ) : void
ParseW3CFormat ( ) : IEnumerable
StripFields ( string unformattedFields ) : void

Given a string where `#Fields` is the beginning, strip out all the fields that W3C format uses for logs

setTimes ( System.DateTime start, System.DateTime end ) : void

To shorten the parse and quicken the speed, provide the times the user is interested in. So that it will not have to parse raw data that at the higher level the user will not be using

비공개 메소드들

메소드 설명
CheckGrammer ( string data, string operation ) : bool
FindFields ( ) : void
LineHas ( string line ) : bool
SetFields ( ) : void

Set the fields for the specific log format that we are dealing with, by default this uses the W3C Extended format. On version 2 or later versions, other log formats will be implemented.

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

ParseW3CFormat() 공개 메소드

public ParseW3CFormat ( ) : IEnumerable
리턴 IEnumerable

StripFields() 공개 메소드

Given a string where `#Fields` is the beginning, strip out all the fields that W3C format uses for logs
public StripFields ( string unformattedFields ) : void
unformattedFields string
리턴 void

setTimes() 공개 메소드

To shorten the parse and quicken the speed, provide the times the user is interested in. So that it will not have to parse raw data that at the higher level the user will not be using
public setTimes ( System.DateTime start, System.DateTime end ) : void
start System.DateTime
end System.DateTime
리턴 void