1. 重写logs
2. logs增加单测 3. task更换新的log实例 4. 配置文件增加日志相关配置
This commit is contained in:
53
config.yml
53
config.yml
@@ -1,37 +1,20 @@
|
||||
# 应用配置文件
|
||||
# 应用基础配置
|
||||
app:
|
||||
name: "pig-farm-controller"
|
||||
version: "1.0.0"
|
||||
|
||||
# HTTP 服务配置
|
||||
server:
|
||||
# Web服务器监听IP
|
||||
host: "0.0.0.0"
|
||||
# Web服务器监听端口
|
||||
port: 8086
|
||||
# 服务器超时配置(秒)
|
||||
read_timeout: 30
|
||||
write_timeout: 30
|
||||
idle_timeout: 120
|
||||
port: 8080
|
||||
mode: "debug" # "debug", "release", "test"
|
||||
|
||||
# PostgreSQL数据库配置
|
||||
database:
|
||||
host: "huangwc.com"
|
||||
port: 5432
|
||||
username: "pig-farm-controller"
|
||||
password: "pig-farm-controller"
|
||||
dbname: "pig-farm-controller"
|
||||
sslmode: "disable"
|
||||
# 连接池配置
|
||||
max_open_conns: 5
|
||||
max_idle_conns: 5
|
||||
conn_max_lifetime: 300 # 5分钟
|
||||
|
||||
# WebSocket配置
|
||||
websocket:
|
||||
# WebSocket请求超时时间(秒)
|
||||
timeout: 5
|
||||
# 心跳检测间隔(秒), 如果超过这个时间没有消息往来系统会自动发送一个心跳包维持长链接
|
||||
heartbeat_interval: 54
|
||||
|
||||
# 心跳配置
|
||||
heartbeat:
|
||||
# 心跳间隔(秒)
|
||||
interval: 30
|
||||
# 请求并发数
|
||||
concurrency: 5
|
||||
# 日志配置
|
||||
log:
|
||||
level: "info" # 日志级别: "debug", "info", "warn", "error", "dpanic", "panic", "fatal"
|
||||
format: "console" # 日志格式: "console" 或 "json"
|
||||
enable_file: true # 是否启用文件日志
|
||||
file_path: "./logs/app.log" # 日志文件路径
|
||||
max_size: 10 # 每个日志文件的最大尺寸 (MB)
|
||||
max_backups: 5 # 保留的旧日志文件的最大数量
|
||||
max_age: 30 # 保留的旧日志文件的最大天数
|
||||
compress: false # 是否压缩/归档旧日志文件
|
||||
|
||||
Reference in New Issue
Block a user