logging

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 3, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const ApacheFormatPattern = "%s - - [%s] \"%s\" %d %s %s %d %.4f\n"

https://httpd.apache.org/docs/2.2/logs.html#combined + execution time.

Variables

This section is empty.

Functions

func NewApacheLoggingHandler

func NewApacheLoggingHandler(handler http.Handler, out io.Writer) http.Handler

Types

type ApacheLogRecord

type ApacheLogRecord struct {
	http.ResponseWriter
	// contains filtered or unexported fields
}

func (*ApacheLogRecord) Log

func (r *ApacheLogRecord) Log(out io.Writer)

func (*ApacheLogRecord) Write

func (r *ApacheLogRecord) Write(p []byte) (int, error)

func (*ApacheLogRecord) WriteHeader

func (r *ApacheLogRecord) WriteHeader(status int)

type ApacheLoggingHandler

type ApacheLoggingHandler struct {
	// contains filtered or unexported fields
}

func (*ApacheLoggingHandler) ServeHTTP

func (h *ApacheLoggingHandler) ServeHTTP(rw http.ResponseWriter, r *http.Request)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL