Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
FLIPPED-AURORA
gin-vue-admin
提交
46ecc03c
G
gin-vue-admin
项目概览
FLIPPED-AURORA
/
gin-vue-admin
大约 1 年 前同步成功
通知
334
Star
18155
Fork
5506
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
G
gin-vue-admin
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
46ecc03c
编写于
2月 14, 2022
作者:
Mr.奇淼(
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复log-mode失效的问题
上级
2ab0007c
变更
5
展开全部
显示空白变更内容
内联
并排
Showing
5 changed file
with
87 addition
and
6 deletion
+87
-6
server/config/gorm_mysql.go
server/config/gorm_mysql.go
+4
-0
server/config/gorm_pgsql.go
server/config/gorm_pgsql.go
+4
-0
server/go.mod
server/go.mod
+4
-2
server/go.sum
server/go.sum
+58
-3
server/initialize/internal/gorm.go
server/initialize/internal/gorm.go
+17
-1
未找到文件。
server/config/gorm_mysql.go
浏览文件 @
46ecc03c
...
@@ -16,3 +16,7 @@ type Mysql struct {
...
@@ -16,3 +16,7 @@ type Mysql struct {
func
(
m
*
Mysql
)
Dsn
()
string
{
func
(
m
*
Mysql
)
Dsn
()
string
{
return
m
.
Username
+
":"
+
m
.
Password
+
"@tcp("
+
m
.
Path
+
":"
+
m
.
Port
+
")/"
+
m
.
Dbname
+
"?"
+
m
.
Config
return
m
.
Username
+
":"
+
m
.
Password
+
"@tcp("
+
m
.
Path
+
":"
+
m
.
Port
+
")/"
+
m
.
Dbname
+
"?"
+
m
.
Config
}
}
func
(
m
*
Mysql
)
GetLogMode
()
string
{
return
m
.
LogMode
}
server/config/gorm_pgsql.go
浏览文件 @
46ecc03c
...
@@ -24,3 +24,7 @@ func (p *Pgsql) Dsn() string {
...
@@ -24,3 +24,7 @@ func (p *Pgsql) Dsn() string {
func
(
p
*
Pgsql
)
LinkDsn
(
dbname
string
)
string
{
func
(
p
*
Pgsql
)
LinkDsn
(
dbname
string
)
string
{
return
"host="
+
p
.
Path
+
" user="
+
p
.
Username
+
" password="
+
p
.
Password
+
" dbname="
+
dbname
+
" port="
+
p
.
Port
+
" "
+
p
.
Config
return
"host="
+
p
.
Path
+
" user="
+
p
.
Username
+
" password="
+
p
.
Password
+
" dbname="
+
dbname
+
" port="
+
p
.
Port
+
" "
+
p
.
Config
}
}
func
(
m
*
Pgsql
)
GetLogMode
()
string
{
return
m
.
LogMode
}
server/go.mod
浏览文件 @
46ecc03c
...
@@ -18,6 +18,7 @@ require (
...
@@ -18,6 +18,7 @@ require (
github.com/go-sql-driver/mysql v1.5.0
github.com/go-sql-driver/mysql v1.5.0
github.com/gookit/color v1.3.1
github.com/gookit/color v1.3.1
github.com/huaweicloud/huaweicloud-sdk-go-obs v3.21.8+incompatible
github.com/huaweicloud/huaweicloud-sdk-go-obs v3.21.8+incompatible
github.com/jackc/pgx/v4 v4.15.0 // indirect
github.com/jordan-wright/email v0.0.0-20200824153738-3f5bafa1cd84
github.com/jordan-wright/email v0.0.0-20200824153738-3f5bafa1cd84
github.com/mojocn/base64Captcha v1.3.1
github.com/mojocn/base64Captcha v1.3.1
github.com/natefinch/lumberjack v2.0.0+incompatible
github.com/natefinch/lumberjack v2.0.0+incompatible
...
@@ -36,10 +37,11 @@ require (
...
@@ -36,10 +37,11 @@ require (
github.com/unrolled/secure v1.0.7
github.com/unrolled/secure v1.0.7
github.com/xuri/excelize/v2 v2.4.1
github.com/xuri/excelize/v2 v2.4.1
go.uber.org/zap v1.16.0
go.uber.org/zap v1.16.0
golang.org/x/crypto v0.0.0-20220213190939-1e6e3497d506 // indirect
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect
gorm.io/driver/mysql v1.0.1
gorm.io/driver/mysql v1.0.1
gorm.io/driver/postgres v
0.2.6
gorm.io/driver/postgres v
1.2.3
gorm.io/gorm v1.2
0.11
gorm.io/gorm v1.2
2.5
nhooyr.io/websocket v1.8.6
nhooyr.io/websocket v1.8.6
)
)
server/go.sum
浏览文件 @
46ecc03c
此差异已折叠。
点击以展开。
server/initialize/internal/gorm.go
浏览文件 @
46ecc03c
...
@@ -10,6 +10,10 @@ import (
...
@@ -10,6 +10,10 @@ import (
"gorm.io/gorm/logger"
"gorm.io/gorm/logger"
)
)
type
DBBASE
interface
{
GetLogMode
()
string
}
var
Gorm
=
new
(
_gorm
)
var
Gorm
=
new
(
_gorm
)
type
_gorm
struct
{}
type
_gorm
struct
{}
...
@@ -23,7 +27,19 @@ func (g *_gorm) Config() *gorm.Config {
...
@@ -23,7 +27,19 @@ func (g *_gorm) Config() *gorm.Config {
LogLevel
:
logger
.
Warn
,
LogLevel
:
logger
.
Warn
,
Colorful
:
true
,
Colorful
:
true
,
})
})
switch
global
.
GVA_CONFIG
.
Mysql
.
LogMode
{
var
logMode
DBBASE
switch
global
.
GVA_CONFIG
.
System
.
DbType
{
case
"mysql"
:
logMode
=
&
global
.
GVA_CONFIG
.
Mysql
break
case
"pgsql"
:
logMode
=
&
global
.
GVA_CONFIG
.
Pgsql
break
default
:
logMode
=
&
global
.
GVA_CONFIG
.
Mysql
}
switch
logMode
.
GetLogMode
()
{
case
"silent"
,
"Silent"
:
case
"silent"
,
"Silent"
:
config
.
Logger
=
_default
.
LogMode
(
logger
.
Silent
)
config
.
Logger
=
_default
.
LogMode
(
logger
.
Silent
)
case
"error"
,
"Error"
:
case
"error"
,
"Error"
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录