C# Class Microsoft.Azure.WebJobs.Script.WebHost.Diagnostics.EventGenerator

Inheritance: IEventGenerator
ファイルを表示 Open project: Azure/azure-webjobs-sdk-script

Public Methods

Method Description
LogFunctionDetailsEvent ( string siteName, string functionName, string inputBindings, string outputBindings, string scriptType, bool isDisabled ) : void
LogFunctionExecutionAggregateEvent ( string siteName, string functionName, long executionTimeInMs, long functionStartedCount, long functionCompletedCount, long functionFailedCount ) : void
LogFunctionExecutionEvent ( string executionId, string siteName, int concurrency, string functionName, string invocationId, string executionStage, long executionTimeSpan, bool success ) : void
LogFunctionMetricEvent ( string subscriptionId, string appName, string eventName, long average, long minimum, long maximum, long count, System.DateTime eventTimestamp ) : void
LogFunctionTraceEvent ( TraceLevel level, string subscriptionId, string appName, string functionName, string eventName, string source, string details, string summary, Exception exception = null ) : void

Method Details

LogFunctionDetailsEvent() public method

public LogFunctionDetailsEvent ( string siteName, string functionName, string inputBindings, string outputBindings, string scriptType, bool isDisabled ) : void
siteName string
functionName string
inputBindings string
outputBindings string
scriptType string
isDisabled bool
return void

LogFunctionExecutionAggregateEvent() public method

public LogFunctionExecutionAggregateEvent ( string siteName, string functionName, long executionTimeInMs, long functionStartedCount, long functionCompletedCount, long functionFailedCount ) : void
siteName string
functionName string
executionTimeInMs long
functionStartedCount long
functionCompletedCount long
functionFailedCount long
return void

LogFunctionExecutionEvent() public method

public LogFunctionExecutionEvent ( string executionId, string siteName, int concurrency, string functionName, string invocationId, string executionStage, long executionTimeSpan, bool success ) : void
executionId string
siteName string
concurrency int
functionName string
invocationId string
executionStage string
executionTimeSpan long
success bool
return void

LogFunctionMetricEvent() public method

public LogFunctionMetricEvent ( string subscriptionId, string appName, string eventName, long average, long minimum, long maximum, long count, System.DateTime eventTimestamp ) : void
subscriptionId string
appName string
eventName string
average long
minimum long
maximum long
count long
eventTimestamp System.DateTime
return void

LogFunctionTraceEvent() public method

public LogFunctionTraceEvent ( TraceLevel level, string subscriptionId, string appName, string functionName, string eventName, string source, string details, string summary, Exception exception = null ) : void
level TraceLevel
subscriptionId string
appName string
functionName string
eventName string
source string
details string
summary string
exception System.Exception
return void