Directories
¶
| Path | Synopsis |
|---|---|
|
Package backpressure 提供通用并发背压机制。
|
Package backpressure 提供通用并发背压机制。 |
|
Package errors provides simple error handling primitives.
|
Package errors provides simple error handling primitives. |
|
grpc
|
|
|
interceptors
Package interceptors 提供服务级 ACL 权限控制拦截器
|
Package interceptors 提供服务级 ACL 权限控制拦截器 |
|
mtls
Package mtls 提供 mTLS 双向认证配置和管理功能
|
Package mtls 提供 mTLS 双向认证配置和管理功能 |
|
Package locklease 定义分布式租约锁的通用领域端口。
|
Package locklease 定义分布式租约锁的通用领域端口。 |
|
redisadapter
Package redisadapter 提供基于 Redis 的 locklease.Manager 实现。
|
Package redisadapter 提供基于 Redis 的 locklease.Manager 实现。 |
|
Package log is a log package used by TKE team.
|
Package log is a log package used by TKE team. |
|
distribution
Package distribution implements a logger which compatible to logrus/std log/prometheus.
|
Package distribution implements a logger which compatible to logrus/std log/prometheus. |
|
example
command
|
|
|
example/advanced
command
Package main 展示日志模块的高级功能组合使用
|
Package main 展示日志模块的高级功能组合使用 |
|
example/colorful
command
Package main 展示带颜色和方括号的日志输出
|
Package main 展示带颜色和方括号的日志输出 |
|
example/compare
command
Package main 对比展示带颜色和不带颜色的日志输出
|
Package main 对比展示带颜色和不带颜色的日志输出 |
|
example/comparison
command
对比三种日志分级输出模式
|
对比三种日志分级输出模式 |
|
example/context
command
|
|
|
example/dailyrotation
command
Package main 展示按天轮转日志功能
|
Package main 展示按天轮转日志功能 |
|
example/duplicatemode
command
演示 duplicate 模式:app.log 记录所有日志,error.log 额外记录错误
|
演示 duplicate 模式:app.log 记录所有日志,error.log 额外记录错误 |
|
example/exactlevel
command
Package main 展示精确级别输出模式
|
Package main 展示精确级别输出模式 |
|
example/hourlyrotation
command
Package main 展示按小时轮转日志功能
|
Package main 展示按小时轮转日志功能 |
|
example/leveloutput
command
Package main 展示日志分级输出功能
|
Package main 展示日志分级输出功能 |
|
example/microservices
command
Package main 展示微服务间的链路追踪
|
Package main 展示微服务间的链路追踪 |
|
example/nocolor
command
Package main 展示不带颜色但有方括号的日志输出
|
Package main 展示不带颜色但有方括号的日志输出 |
|
example/production
command
演示实际生产环境的日志配置:app.log 记录所有,error.log 额外记录错误,按天轮转
|
演示实际生产环境的日志配置:app.log 记录所有,error.log 额外记录错误,按天轮转 |
|
example/simple
command
|
|
|
example/tracing
command
Package main 展示链路追踪集成功能
|
Package main 展示链路追踪集成功能 |
|
example/typed-logs
command
演示类型化日志的使用
|
演示类型化日志的使用 |
|
example/vlevel
command
|
|
|
klog
Package klog init klog logger.
|
Package klog init klog logger. |
|
logrus
Package logrus adds a hook to the logrus logger hooks.
|
Package logrus adds a hook to the logrus logger hooks. |
|
otel
Package otel 提供 OpenTelemetry 集成
|
Package otel 提供 OpenTelemetry 集成 |
|
Package logger 提供请求范围的日志工具
|
Package logger 提供请求范围的日志工具 |
|
examples
Package examples 提供 logger 包的使用示例
|
Package examples 提供 logger 包的使用示例 |
|
Package processruntime 提供进程启动与关闭编排的基础机制。
|
Package processruntime 提供进程启动与关闭编排的基础机制。 |
|
Package ratelimit 提供通用限流机制。
|
Package ratelimit 提供通用限流机制。 |
|
redisadapter
Package redisadapter 提供 ratelimit.Backend 的 Redis 实现。
|
Package redisadapter 提供 ratelimit.Backend 的 Redis 实现。 |
|
Package rediskit 提供 component-base Redis Foundation 的兼容门面。
|
Package rediskit 提供 component-base Redis Foundation 的兼容门面。 |
|
Package shutdown Providing shutdown callbacks for graceful app shutdown
|
Package shutdown Providing shutdown callbacks for graceful app shutdown |
|
shutdownmanagers/posixsignal
Package posixsignal provides a listener for a posix signal.
|
Package posixsignal provides a listener for a posix signal. |
|
uow
|
|
|
util
|
|
|
idutil
Package idutil 提供各种 ID 生成和验证工具
|
Package idutil 提供各种 ID 生成和验证工具 |
|
idutil/example
command
|
|
Click to show internal directories.
Click to hide internal directories.