ctxs

package
v0.0.0-...-6f70ee3 Latest Latest
Warning

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

Go to latest
Published: Apr 18, 2024 License: MulanPSL-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func APIAuthId

func APIAuthId(ctx context.Context) uint

APIAuthId 获取ctx中的API凭证Id

func AppendErrMsg

func AppendErrMsg(ctx context.Context, errMsg string) context.Context

AppendErrMsg 添加错误消息

func CallLine

func CallLine(ctx context.Context) string

CallLine 获取log打印代码行

func CloneCtx

func CloneCtx(ctx context.Context) context.Context

CloneCtx 克隆上下文对象,复制请求Id,请求IP、函数和用户凭证信息。

func ErrMsg

func ErrMsg(ctx context.Context) []string

ErrMsg 失败消息

func Func

func Func(ctx context.Context) string

Func 获取上下文中的函数信息

func NewCtx

func NewCtx(fn string) context.Context

NewCtx 新建上下文对象

func RequestIP

func RequestIP(ctx context.Context) string

RequestIP 获取上下文中的请求IP

func RequestId

func RequestId(ctx context.Context) string

RequestId 获取上下文中的链路Id

func RequestPath

func RequestPath(ctx context.Context) string

RequestPath 获取上下文中的请求Path

func Trace

func Trace(ctx context.Context) string

Trace 获取ctx中的错误堆栈信息

func Transaction

func Transaction(ctx context.Context) *gorm.DB

Transaction 获取上下文中的数据库事务对象

func UserId

func UserId(ctx context.Context) uint

UserId 获取ctx中的用户Id

func WithAPIAuthId

func WithAPIAuthId(ctx context.Context, authId uint) context.Context

WithAPIAuthId 设置上下文中的AuthId

func WithCallLine

func WithCallLine(ctx context.Context, callLine string) context.Context

WithCallLine ctx添加log打印行

func WithFunc

func WithFunc(ctx context.Context, fn string) context.Context

WithFunc 设置上下文函数信息

func WithRequestIP

func WithRequestIP(ctx context.Context, ip string) context.Context

WithRequestIP 上下文附带链路请求IP

func WithRequestId

func WithRequestId(ctx context.Context, rid string) context.Context

WithRequestId 上下文附带链路请求标识

func WithRequestPath

func WithRequestPath(ctx context.Context, path string) context.Context

WithRequestPath 上下文附带链路请求Path

func WithTrace

func WithTrace(ctx context.Context, trace string) context.Context

WithTrace ctx添加堆栈信息

func WithTransaction

func WithTransaction(ctx context.Context, tx *gorm.DB) context.Context

WithTransaction 上下文添加事务

func WithUserId

func WithUserId(ctx context.Context, userId uint) context.Context

WithUserId 设置上下文中的UserId

Types

This section is empty.

Jump to

Keyboard shortcuts

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