通用配置

通用配置结构。

LogConfig

Field Type Description Required
to string 日志输出文件路径,如果为 console,则会将日志打印在标准输出中。 No
level string 日志级别,可选值为 trace, debug, info, warn, error,默认级别为 info。 No
maxDays int 日志文件最多保留天数,默认为 3 天。 No
disablePrintColor bool 禁用标准输出中的日志颜色。 No

WebServerConfig

Field Type Description Required
addr string webServer 监听地址,默认为 127.0.0.1。 No
port int webServer 监听端口。 Yes
user string HTTP BasicAuth 用户名。 No
password string HTTP BasicAuth 密码。 No
assetsDir string 静态资源目录,Dashboard 使用的资源默认打包在二进制文件中,通过指定此参数使用自定义的静态资源。 No
pprofEnable bool 启动 Go HTTP pprof,用于应用调试。 No
tls TLSConfig Dashboard 启用 HTTPS 的 TLS 相关配置。 No

TLSConfig

Field Type Description Required
certFile string TLS 证书文件路径。 Yes
keyFile string TLS 密钥文件路径。 Yes
trustedCaFile string CA 证书文件路径。 No
serverName string TLS Server 名称。 No

QUICOptions

Field Type Description Required
keepalivePeriod int 默认值为 10 秒。 No
maxIdleTimeout int 默认值为 30 秒。 No
maxIncomingStreams int 默认值为 100000。 No

PortsRange

Field Type Description Required
start int 起始端口。 No
end int 终止端口。 No
single int 单一端口。 No

HeaderOperations

Field Type Description Required
set map[string]string 在 Header 中设置指定的 KV 值。 No
最后修改 November 15, 2023: fix 404 (#71) (626ce4d)

General configuration

General Configuration structure.

LogConfig

Field Type Description Required
to string Log output file path, if. Console, the log is printed in standard output. No
level string Log level. Available values are trace, debug, info, warn. Error, the default level is info. No
maxDays int The maximum number of days log files are retained is 3 days by default. No
disablePrintColor bool Disables log colors in standard output. No

WebServerConfig

Field Type Description Required
addr string WebServer snooping address, default is 127.0.0.1. No
port int webServer Listen on the port. Yes
user string HTTP BasicAuth User name. No
password string HTTP BasicAuth Password. No
assetsDir string Static resource directory, Dashboard. The resources of Use are packaged in binary files by default, and Use the static resources customized by specifying this parameter. No
pprofEnable bool Start Go HTTP pprof for application debugging. No
tls TLSConfig Dashboard enables TLS-related Configuration for HTTPS. No

TLSConfig

Field Type Description Required
certFile string TLS Certificate file path. Yes
keyFile string TLS 密钥文件路径。 Yes
trustedCaFile string CA Certificate file path. No
serverName string TLS Server Name. No

QUICOptions

Field Type Description Required
keepalivePeriod int Default value is 10 秒。 No
maxIdleTimeout int Default value is 30 秒。 No
maxIncomingStreams int Default value is 100000。 No

PortsRange

Field Type Description Required
start int Start port. No
end int Terminate the port. No
single int Single port. No

HeaderOperations

Field Type Description Required
set map[string]string 在 Header 中设置指定的 KV 值。 No
Last modified November 15, 2023: fix 404 (#71) (626ce4d)