logging

package
v0.0.31 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2026 License: MIT Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// HEADER_KEY_USER_AGENT 表示 User-Agent 请求头。
	HEADER_KEY_USER_AGENT = "User-Agent"
	// HEADER_KEY_REFERER 表示 Referer 请求头。
	HEADER_KEY_REFERER = "Referer"
	// HEADER_KEY_AUTHORIZATION 表示 Authorization 请求头。
	HEADER_KEY_AUTHORIZATION = "Authorization"

	// HEADER_KEY_X_REQUEST_ID 表示请求标识头。
	HEADER_KEY_X_REQUEST_ID = "X-Request-id"
	// HEADER_KEY_X_FC_REQUEST_ID 表示函数计算请求标识头。
	HEADER_KEY_X_FC_REQUEST_ID = "x-fc-request-id"
	// HEADER_KEY_X_CORRELATION_ID 表示链路关联标识头。
	HEADER_KEY_X_CORRELATION_ID = "X-Correlation-ID"
	// HEADER_KEY_X_FORWARDED_FOR 表示代理转发客户端地址头。
	HEADER_KEY_X_FORWARDED_FOR = "X-Forwarded-For"
	// HEADER_KEY_X_REAL_IP 表示真实客户端地址头。
	HEADER_KEY_X_REAL_IP = "X-Real-IP"
	// HEADER_KEY_X_CLIENT_IP 表示客户端地址头。
	HEADER_KEY_X_CLIENT_IP = "X-Client-IP"
)
View Source
const (
	// RESPONSE_LOG_BYTE_LIMIT 表示响应日志最大字节数。
	RESPONSE_LOG_BYTE_LIMIT = 32 * 1024
	// RESPONSE_LIST_ITEM_LIMIT 表示响应集合最大保留条数。
	RESPONSE_LIST_ITEM_LIMIT = 20
	// RESPONSE_NODE_COUNT_LIMIT 表示响应树最大节点数。
	RESPONSE_NODE_COUNT_LIMIT = 100
	// RESPONSE_TREE_DEPTH_LIMIT 表示响应树最大深度。
	RESPONSE_TREE_DEPTH_LIMIT = 5
	// RESPONSE_REASON_COLLECTION 表示响应因集合过大被截断。
	RESPONSE_REASON_COLLECTION = "large_collection_response"
	// RESPONSE_REASON_PAYLOAD 表示响应因载荷过大被截断。
	RESPONSE_REASON_PAYLOAD = "large_payload_response"
)

Variables

This section is empty.

Functions

func Server

func Server(_ *slog.Logger,
	authenticator engine.Authenticator,
) middleware.Middleware

Server 创建服务端访问日志中间件。

Types

type Redacter

type Redacter interface {
	Redact() string
}

Redacter 定义日志脱敏接口。

Jump to

Keyboard shortcuts

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