C# Class JE.ApiExceptions.WebApi.StatsD.StatsDExceptionLogger

Inheritance: System.Web.Http.ExceptionHandling.ExceptionLogger
Show file Open project: justeat/JE.ApiExceptions

Public Methods

Method Description
LogAsync ( System.Web.Http.ExceptionHandling.ExceptionLoggerContext context, CancellationToken cancellationToken ) : Task
StatsDExceptionLogger ( IStatsDPublisher stats ) : System.Globalization

Protected Methods

Method Description
BuildMetricName ( System.Web.Http.ExceptionHandling.ExceptionLoggerContext context ) : string

Method Details

BuildMetricName() protected method

protected BuildMetricName ( System.Web.Http.ExceptionHandling.ExceptionLoggerContext context ) : string
context System.Web.Http.ExceptionHandling.ExceptionLoggerContext
return string

LogAsync() public method

public LogAsync ( System.Web.Http.ExceptionHandling.ExceptionLoggerContext context, CancellationToken cancellationToken ) : Task
context System.Web.Http.ExceptionHandling.ExceptionLoggerContext
cancellationToken System.Threading.CancellationToken
return Task

StatsDExceptionLogger() public method

public StatsDExceptionLogger ( IStatsDPublisher stats ) : System.Globalization
stats IStatsDPublisher
return System.Globalization