48 lines
1.4 KiB
C#
48 lines
1.4 KiB
C#
using System;
|
|
using Microsoft.Extensions.Logging;
|
|
|
|
namespace Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure
|
|
{
|
|
public interface IKestrelTrace : ILogger
|
|
{
|
|
void ConnectionStart(string connectionId);
|
|
|
|
void ConnectionStop(string connectionId);
|
|
|
|
void ConnectionRead(string connectionId, int count);
|
|
|
|
void ConnectionPause(string connectionId);
|
|
|
|
void ConnectionResume(string connectionId);
|
|
|
|
void ConnectionReadFin(string connectionId);
|
|
|
|
void ConnectionWriteFin(string connectionId);
|
|
|
|
void ConnectionWroteFin(string connectionId, int status);
|
|
|
|
void ConnectionKeepAlive(string connectionId);
|
|
|
|
void ConnectionDisconnect(string connectionId);
|
|
|
|
void ConnectionWrite(string connectionId, int count);
|
|
|
|
void ConnectionWriteCallback(string connectionId, int status);
|
|
|
|
void ConnectionError(string connectionId, Exception ex);
|
|
|
|
void ConnectionReset(string connectionId);
|
|
|
|
void RequestProcessingError(string connectionId, Exception ex);
|
|
|
|
void ConnectionDisconnectedWrite(string connectionId, int count, Exception ex);
|
|
|
|
void ConnectionHeadResponseBodyWrite(string connectionId, long count);
|
|
|
|
void ConnectionBadRequest(string connectionId, BadHttpRequestException ex);
|
|
|
|
void NotAllConnectionsClosedGracefully();
|
|
|
|
void ApplicationError(string connectionId, Exception ex);
|
|
}
|
|
} |