File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11Env : dev # 环境,线上环境:prod、测试环境:dev
22BaseUrl : http://127.0.0.1:3000 # 网站域名
33Port : 8082 # 端口
4- LogFile : /data/logs/bbs-go.log # 日志文件
54StaticPath : /data/www # 根路径下的静态文件目录,可配置绝对路径
65IpDataPath : # IP数据文件,默认读取当前目录下ip2region.xdb文件,最新数据文件请从这里下载:https://github.com/lionsoul2014/ip2region/tree/master/data
76AllowedOrigins :
87 - " *"
98
9+ # 日志配置
10+ Logger :
11+ Filename : /data/logs/bbs-go.log # 日志文件的位置
12+ MaxSize : 100 # 文件最大尺寸(以MB为单位)
13+ MaxAge : 10 # 保留旧文件的最大天数
14+ MaxBackups : 10 # 保留的最大旧文件数量
15+
1016# 数据库连接
1117DB :
1218 Url : root:123456@tcp(bbs-go-mysql:3306)/bbsgo_db?charset=utf8mb4&parseTime=True&loc=Local
Original file line number Diff line number Diff line change 11Env : prod # 环境,线上环境:prod、测试环境:dev
22BaseUrl : https://mlog.club # 网站域名
33Port : 8082 # 端口
4- LogFile : /data/logs/bbs-go.log # 日志文件
54StaticPath : /data/www # 根路径下的静态文件目录,可配置绝对路径
65IpDataPath : # IP数据文件,默认读取当前目录下ip2region.xdb文件,最新数据文件请从这里下载:https://github.com/lionsoul2014/ip2region/tree/master/data
76AllowedOrigins :
87 - " *"
98
9+ # 日志配置
10+ Logger :
11+ Filename : /data/logs/bbs-go.log # 日志文件的位置
12+ MaxSize : 100 # 文件最大尺寸(以MB为单位)
13+ MaxAge : 10 # 保留旧文件的最大天数
14+ MaxBackups : 10 # 保留的最大旧文件数量
15+
16+
1017# 数据库连接
1118DB :
1219 Url : username:password@tcp(localhost:3306)/bbsgo_db?charset=utf8mb4&parseTime=True&loc=Local
Original file line number Diff line number Diff line change @@ -10,10 +10,17 @@ type Config struct {
1010 Env string // 环境:prod、dev
1111 BaseUrl string // base url
1212 Port string // 端口
13- LogFile string // 日志文件
1413 StaticPath string // 静态文件目录
1514 IpDataPath string // IP数据文件
1615
16+ // 日志配置
17+ Logger struct {
18+ Filename string // 日志文件的位置
19+ MaxSize int // 文件最大尺寸(以MB为单位)
20+ MaxAge int // 保留旧文件的最大天数
21+ MaxBackups int // 保留的最大旧文件数量
22+ }
23+
1724 // 数据库配置
1825 DB sqls.DbConfig
1926
Original file line number Diff line number Diff line change @@ -16,17 +16,18 @@ import (
1616)
1717
1818func initLogger () {
19+ conf := config .Instance .Logger
1920 var writer io.Writer = os .Stdout
20- if strs .IsNotBlank (config . Instance . LogFile ) {
21+ if strs .IsNotBlank (conf . Filename ) {
2122 writer = io .MultiWriter (
2223 os .Stdout ,
2324 & lumberjack.Logger {
24- Filename : config . Instance . LogFile , // 日志文件的位置
25- MaxSize : 100 , // 文件最大尺寸(以MB为单位)
26- MaxBackups : 10 , // 保留的最大旧文件数量
27- MaxAge : 28 , // 保留旧文件的最大天数
28- Compress : true , // 是否压缩/归档旧文件
29- LocalTime : true , // 使用本地时间创建时间戳
25+ Filename : conf . Filename , // 日志文件的位置
26+ MaxSize : conf . MaxSize , // 文件最大尺寸(以MB为单位)
27+ MaxAge : conf . MaxAge , // 保留旧文件的最大天数
28+ MaxBackups : conf . MaxBackups , // 保留的最大旧文件数量
29+ LocalTime : true , // 使用本地时间创建时间戳
30+ Compress : true , // 是否压缩/归档旧文件
3031 },
3132 )
3233 }
You can’t perform that action at this time.
0 commit comments