tari-rust/log4rs_gbt.yml

108 lines
2.0 KiB
YAML
Raw Permalink Normal View History

2025-06-26 07:22:52 +00:00
# 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