@@ -39,5 +39,7 @@ namespace Microsoft.AspNetCore.Server.Kestrel.Infrastructure
         void NotAllConnectionsClosedGracefully();
 
         void ApplicationError(Exception ex);
+
+        void ApplicationError(string connectionId, Exception ex);
     }
 }
using System;
using Microsoft.Extensions.Logging;
using Microsoft.AspNetCore.Server.Kestrel.Exceptions;

namespace Microsoft.AspNetCore.Server.Kestrel.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 ConnectionDisconnectedWrite(string connectionId, int count, Exception ex);

        void ConnectionBadRequest(string connectionId, BadHttpRequestException ex);

        void NotAllConnectionsClosedGracefully();

        void ApplicationError(Exception ex);
    }
}
Who calls this?