更新2.1.2配置文件

This commit is contained in:
孟帅 2023-01-25 17:49:16 +08:00
parent 93e0fe7250
commit f11c7c5bf2
2 changed files with 39 additions and 20 deletions

View File

@ -86,6 +86,10 @@ func LoggingServeLogHandler(ctx context.Context, in *glog.HandlerInput) {
return
}
if conf == nil {
return
}
if !conf.Switch {
return
}

View File

@ -1,18 +1,30 @@
# hotgo配置
hotgo:
debug: true # debug开关开启后接口出现错误时会输出堆栈信息默认为true
ipMethod: "whois" # IP归属地解析方法可选cz88|whois默认为whois
wsAddr: "ws://127.0.0.1:8000/socket" # 客户端websocket连接地址如果项目在公网请填写公网IP:运行端口
isDemo: false # 是否為演示系統 false | true
ssl: # https
switch: false # 是否开启https访问需要配置sslCrtPathsslKeyPath证书夹
crtPath: "resource/ssl/server.crt"
keyPath: "resource/ssl/server.key"
log: # 全局请求日志
# debug开关开启后接口出现错误时会向前端输出堆栈信息默认为true
debug: true
# IP归属地解析方法可选cz88|whois默认为whois
ipMethod: "whois"
# 客户端websocket连接地址如果项目在公网请填写公网IP:运行端口
wsAddr: "ws://127.0.0.1:8000/socket"
# 是否为演示系统 false | true
isDemo: false
# https
ssl:
switch: false # 是否开启https访问需要配置sslCrtPathsslKeyPath证书夹
crtPath: "resource/ssl/server.crt" # 证书路径
keyPath: "resource/ssl/server.key" # 密钥路径
# 全局请求日志
log:
switch: true # 日志开关默认为true
queue: true # 是否启用队列启用时需要配置队列信息默认为true
module: [ "admin", "api", "default" ] # 需要记录的模块
skipCode: [ ] # 不记录的状态码 ["0", "-1"]
# 系统日志用于在后台统计异常日志
serveLog:
switch: true # 日志开关默认为true
queue: true # 是否启用队列启用时需要配置队列信息默认为true
levelFormat: ["WARN", "ERRO", "FATA", "PANI"] # 需要记录的等级
# admin
admin:
superIds: [ 1,2,3 ] # 后台超管账号ID通过ID验证超管
superRoleKey: "super" # 超管角色唯一标识符通过角色验证超管
@ -36,22 +48,25 @@ server:
accessLogPattern: "access/{Y-m-d}.log" # 访问日志文件格式默认为"access-{Ymd}.log"
serverAgent: "HG HTTP Server"
# Global logging.
logger:
level: "all"
stdout: true
headerPrint: false
ctxKeys: [ ]
path: "logs/logger" # 日志文件路径默认为空表示关闭仅输出到终端
file: "{Y-m-d}.log" # 日志文件格式默认为"{Y-m-d}.log"
stdoutColorDisabled: true # 关闭终端的颜色打印默认开启
writerColorEnable: true # 日志文件是否带上颜色默认false表示不带颜色
# PProf配置
pprofEnabled: true # 是否开启PProf性能调试特性默认为false
pprofPattern: "/pprof" # 开启PProf时有效表示PProf特性的页面访问路径对当前Server绑定的所有域名有效
# Global logging.
logger:
level: "all"
flags: 44
path: "logs/logger" # 日志文件路径默认为空表示关闭仅输出到终端
file: "{Y-m-d}.log" # 日志文件格式默认为"{Y-m-d}.log"
stdoutColorDisabled: false # 关闭终端的颜色打印默认开启
writerColorEnable: false # 日志文件是否带上颜色默认false表示不带颜色
rotateExpire: "7d" # 日志保留天数
rotateBackupLimit: 2 # 最大备份数量
rotateBackupCompress: 9 # 日志文件压缩级别0-9,9最高
# 模板配置
viewer:
paths: "resource/template"
defaultFile: "index.html"