Plug.AccessLog v0.8.0

Modules summary

Plug.AccessLog

AccessLog Plug

Plug.AccessLog.Application

AccessLog Application

Plug.AccessLog.DefaultFormatter

Default log message formatter

Plug.AccessLog.DefaultFormatter.QueryString

Logs the query string

Plug.AccessLog.DefaultFormatter.RemoteIPAddress

Determines remote ip address

Plug.AccessLog.DefaultFormatter.RemoteUser

Determines remote user

Plug.AccessLog.DefaultFormatter.RequestCookie

Fetches a cookie sent by the client for logging

Plug.AccessLog.DefaultFormatter.RequestHeader

Fetches a request header for logging

Plug.AccessLog.DefaultFormatter.RequestLine

Recreates the first line of the original HTTP request

Plug.AccessLog.DefaultFormatter.RequestPath

Logs request path without query string

Plug.AccessLog.DefaultFormatter.RequestServingTime

Calculates the seconds (or milliseconds) taken to serve the request

Plug.AccessLog.DefaultFormatter.RequestTime

Creates a formatted request time string

Plug.AccessLog.DefaultFormatter.ResponseBytes

Calculates response size in bytes

Plug.AccessLog.DefaultFormatter.ResponseHeader

Fetches a response header for logging

Plug.AccessLog.Formatter

Formatting pipeline

Plug.AccessLog.Logfiles

Logfile agent

Plug.AccessLog.Writer

Log message writer

Plug.AccessLog.Writer.Watcher

Watches over the writer event handler