1 Star 0 Fork 0

londuy/audit-report

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
main.go 1007 Bytes
一键复制 编辑 原始数据 按行查看 历史
londuy 提交于 2025-05-14 15:31 +08:00 . init
package main
import (
"auditReport/config"
"auditReport/middleware"
"github.com/sirupsen/logrus"
"auditReport/routes"
"auditReport/utils"
"fmt"
"github.com/gin-gonic/gin"
"io"
"os"
)
func main() {
{
logrus.SetFormatter(&logrus.TextFormatter{ // 输出格式 logfmt 风格
DisableColors: true,
TimestampFormat: "2006-01-02 15:04:05",
})
logrus.SetReportCaller(true)
}
{
gin.DisableConsoleColor()
gin.SetMode(gin.ReleaseMode)
f, _ := os.Create("auditReport.log")
gin.DefaultWriter = io.MultiWriter(f)
gin.DefaultWriter = io.MultiWriter(f, os.Stdout)
}
cfg := config.LoadConfig()
// 初始化数据库
db := utils.NewDatabase(cfg.Database)
// 初始化 Gin
r := gin.Default()
r.MaxMultipartMemory = 100 << 20
_ = r.SetTrustedProxies([]string{"127.0.0.1"})
r.Use(middleware.CorsMiddleware())
// 注册路由
routes.RegisterRoutes(r, db, cfg)
err := r.Run(fmt.Sprint(cfg.Server.Host, ":", cfg.Server.Port))
if err != nil {
logrus.Error(err)
return
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/koduy/audit-report.git
git@gitee.com:koduy/audit-report.git
koduy
audit-report
audit-report
main

搜索帮助