GoFrame框架的WebServer配置管理非常方便,支持通过配置文件配置、多种配置文件格式、多种配置方式以及若干配置方法。
GoFrame
WebServer
郭老师,你好
我交叉编译(windows->linux),我配置的端口是8199,在liunx下运行时,服务端口变成默认的80端口了(好像配置的8199端口没有起作用)
配置没生效,你看下是否有配置文件。
[server] Address = ":8199" ServerRoot = "./public/resource" ServerAgent = "gf-app" LogPath = "./data/log/gf-app/server"# logStdout = true # 日志是否输出到终端。默认为true# errorStack = true # 当Server捕获到异常时是否记录堆栈信息到日志中。默认为true# errorLogPattern = "error-{Ymd}.log" # 异常错误日志文件格式。默认为"error-{Ymd}.log"# accessLogPattern = "access-{Ymd}.log" # 访问日志文件格式。默认为"access-{Ymd}.log"# DumpRouterMap = true # 输出打印路由map# NameToUriType = 3 # 路由注册中使用对象注册时的路由生成规则。默认为0# maxHeaderBytes = "20KB"# clientMaxBodySize = "200MB"# accessLogEnabled = true # 是否记录访问日志。默认为false# errorLogEnabled = true # 是否记录异常日志信息到日志中。默认为true# PProfEnabled = true # 是否开启PProf性能调试特性。默认为false [server.logger] path = "./data/log/gf-app/server" file = "{Y-m-d}.log" stdoutPrint = false rotateSize = "100M" rotateBackupLimit = 10 rotateBackupExpire = "60d" rotateBackupCompress = 9 rotateCheckInterval = "24h"添加server.logger后, 导致gf run main.go 不会打印路由信息以及服务监听的基本信息,截止到build running pid: 17144 就没了
你的配置stdoutPrint=false关闭了终端日志打印啊。
stdoutPrint=false
请问1.17什么时候上呢
等2.0吧
这个配置文件应该放在哪里,文件名字叫什么,是什么名字都行什么目录都行吗,什么都没写
对于Server组件而言,并不限制你的配置文件名称和路径,但是在框架层面有一个目录架构,具体请参考:工程目录设计
Server
也有开发工具生成项目结构:项目创建-init
好的,感谢回复
9 Comments
张三千
郭老师,你好
我交叉编译(windows->linux),我配置的端口是8199,在liunx下运行时,服务端口变成默认的80端口了(好像配置的8199端口没有起作用)
郭强
配置没生效,你看下是否有配置文件。
beautiful
郭强
你的配置
stdoutPrint=false
关闭了终端日志打印啊。waylon
请问1.17什么时候上呢
aries
等2.0吧
yidashi
这个配置文件应该放在哪里,文件名字叫什么,是什么名字都行什么目录都行吗,什么都没写
郭强
对于
Server
组件而言,并不限制你的配置文件名称和路径,但是在框架层面有一个目录架构,具体请参考:工程目录设计也有开发工具生成项目结构:项目创建-init
yidashi
好的,感谢回复