108 lines
2.0 KiB
YAML
108 lines
2.0 KiB
YAML
# GBT Client 日志配置文件
|
||
# 基于 log4rs 配置,用于GBT客户端的日志管理
|
||
refresh_rate: 30 seconds
|
||
|
||
appenders:
|
||
# 控制台输出
|
||
stdout:
|
||
kind: console
|
||
encoder:
|
||
pattern: "{d(%H:%M)} {h({l}):5} {m}{n}"
|
||
filters:
|
||
- kind: threshold
|
||
level: info
|
||
|
||
# GBT客户端日志文件
|
||
gbt:
|
||
kind: rolling_file
|
||
path: "{{log_dir}}/log/gbt/gbt.log"
|
||
policy:
|
||
kind: compound
|
||
trigger:
|
||
kind: size
|
||
limit: 10mb
|
||
roller:
|
||
kind: fixed_window
|
||
base: 1
|
||
count: 5
|
||
pattern: "{{log_dir}}/log/gbt/gbt.{}.log"
|
||
encoder:
|
||
pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}"
|
||
|
||
# ZMQ通信日志
|
||
zmq:
|
||
kind: rolling_file
|
||
path: "{{log_dir}}/log/gbt/zmq.log"
|
||
policy:
|
||
kind: compound
|
||
trigger:
|
||
kind: size
|
||
limit: 10mb
|
||
roller:
|
||
kind: fixed_window
|
||
base: 1
|
||
count: 5
|
||
pattern: "{{log_dir}}/log/gbt/zmq.{}.log"
|
||
encoder:
|
||
pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}"
|
||
|
||
# gRPC通信日志
|
||
grpc:
|
||
kind: rolling_file
|
||
path: "{{log_dir}}/log/gbt/grpc.log"
|
||
policy:
|
||
kind: compound
|
||
trigger:
|
||
kind: size
|
||
limit: 10mb
|
||
roller:
|
||
kind: fixed_window
|
||
base: 1
|
||
count: 5
|
||
pattern: "{{log_dir}}/log/gbt/grpc.{}.log"
|
||
encoder:
|
||
pattern: "{d(%Y-%m-%d %H:%M:%S.%f)} [{t}] {l:5} {m}{n}"
|
||
|
||
# 根日志配置
|
||
root:
|
||
level: warn
|
||
appenders:
|
||
- stdout
|
||
|
||
loggers:
|
||
# GBT客户端日志
|
||
gbt:
|
||
level: debug
|
||
appenders:
|
||
- gbt
|
||
- stdout
|
||
additive: false
|
||
|
||
# ZMQ相关日志
|
||
zmq:
|
||
level: debug
|
||
appenders:
|
||
- zmq
|
||
- stdout
|
||
additive: false
|
||
|
||
# gRPC相关日志
|
||
tonic:
|
||
level: debug
|
||
appenders:
|
||
- grpc
|
||
- stdout
|
||
additive: false
|
||
|
||
# 其他第三方库日志
|
||
tokio_util:
|
||
level: warn
|
||
appenders:
|
||
- gbt
|
||
additive: false
|
||
|
||
h2:
|
||
level: warn
|
||
appenders:
|
||
- grpc
|
||
additive: false |