Skip to content

Latest commit

 

History

History
33 lines (27 loc) · 806 Bytes

File metadata and controls

33 lines (27 loc) · 806 Bytes

Http2ServerLog

Structured logging adapter wrapping m2Log for the HTTP/2 server.

Procedures

LogInit

PROCEDURE LogInit(VAR lg: Logger);

Create a logger with category "h2server" and console sink.

LogRequest

PROCEDURE LogRequest(VAR lg: Logger; VAR req: Request;
                     VAR resp: Response; durationTicks: INTEGER);

Log request completion with fields: conn, stream, method, path, status, dur.

LogProtocol

PROCEDURE LogProtocol(VAR lg: Logger; connId: CARDINAL;
                      event, detail: ARRAY OF CHAR);

Log protocol events (SETTINGS, GOAWAY, etc.).

LogConn

PROCEDURE LogConn(VAR lg: Logger; connId: CARDINAL;
                  event: ARRAY OF CHAR);

Log connection events (accepted, closed, error).