C# 클래스 Kudu.Core.Tracing.Analytics

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

공개 메소드들

메소드 설명
Analytics ( IDeploymentSettingsManager settings, IServerConfiguration serverConfiguration, ITraceFactory traceFactory ) : System
DeprecatedApiUsed ( string route, string userAgent, string method, string path ) : void
JobEvent ( string jobName, string message, string jobType, string error ) : void
JobStarted ( string jobName, string scriptExtension, string jobType, string siteMode, string error, string trigger ) : void
ProjectDeployed ( string projectType, string result, string error, long deploymentDurationInMilliseconds, string siteMode, string vsProjectId = "" ) : void
SiteExtensionEvent ( string method, string path, string result, string deploymentDurationInMilliseconds, string message ) : void
UnexpectedException ( Exception exception, bool trace = true, string memberName = null, string sourceFilePath = null, int sourceLineNumber ) : void
UnexpectedException ( Exception ex, string method, string path, string result, string message, bool trace = true ) : void

비공개 메소드들

메소드 설명
GetExceptionContent ( Exception exception, bool trace, string memberName = null, string sourceFilePath = null, int sourceLineNumber ) : string
NullToEmptyString ( string s ) : string

메소드 상세

Analytics() 공개 메소드

public Analytics ( IDeploymentSettingsManager settings, IServerConfiguration serverConfiguration, ITraceFactory traceFactory ) : System
settings IDeploymentSettingsManager
serverConfiguration IServerConfiguration
traceFactory ITraceFactory
리턴 System

DeprecatedApiUsed() 공개 메소드

public DeprecatedApiUsed ( string route, string userAgent, string method, string path ) : void
route string
userAgent string
method string
path string
리턴 void

JobEvent() 공개 메소드

public JobEvent ( string jobName, string message, string jobType, string error ) : void
jobName string
message string
jobType string
error string
리턴 void

JobStarted() 공개 메소드

public JobStarted ( string jobName, string scriptExtension, string jobType, string siteMode, string error, string trigger ) : void
jobName string
scriptExtension string
jobType string
siteMode string
error string
trigger string
리턴 void

ProjectDeployed() 공개 메소드

public ProjectDeployed ( string projectType, string result, string error, long deploymentDurationInMilliseconds, string siteMode, string vsProjectId = "" ) : void
projectType string
result string
error string
deploymentDurationInMilliseconds long
siteMode string
vsProjectId string
리턴 void

SiteExtensionEvent() 공개 메소드

public SiteExtensionEvent ( string method, string path, string result, string deploymentDurationInMilliseconds, string message ) : void
method string
path string
result string
deploymentDurationInMilliseconds string
message string
리턴 void

UnexpectedException() 공개 메소드

public UnexpectedException ( Exception exception, bool trace = true, string memberName = null, string sourceFilePath = null, int sourceLineNumber ) : void
exception System.Exception
trace bool
memberName string
sourceFilePath string
sourceLineNumber int
리턴 void

UnexpectedException() 공개 메소드

public UnexpectedException ( Exception ex, string method, string path, string result, string message, bool trace = true ) : void
ex System.Exception
method string
path string
result string
message string
trace bool
리턴 void