-
Notifications
You must be signed in to change notification settings - Fork 0
/
variable.go
26 lines (20 loc) · 987 Bytes
/
variable.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
package common
import (
bp "github.com/shengyanli1982/orbit/internal/pool"
log "github.com/shengyanli1982/orbit/utils/log"
)
// RequestBodyBufferPool 是用于请求体的缓冲池。
// RequestBodyBufferPool is a buffer pool for request bodies.
var RequestBodyBufferPool = bp.NewBufferPool(0)
// ResponseBodyBufferPool 是用于响应体的缓冲池。
// ResponseBodyBufferPool is a buffer pool for response bodies.
var ResponseBodyBufferPool = bp.NewBufferPool(0)
// LogEventPool 是用于日志事件的池。
// LogEventPool is a pool for log events.
var LogEventPool = bp.NewLogEventPool()
// DefaultConsoleLogger 是默认的控制台日志记录器。
// DefaultConsoleLogger is the default console logger.
var DefaultConsoleLogger = log.NewLogger(nil)
// DefaultSugeredLogger 是默认的带糖的日志记录器。
// DefaultSugeredLogger is the default sugared logger.
var DefaultSugeredLogger = DefaultConsoleLogger.GetZapSugaredLogger().Named(log.DefaultLoggerName)