首页>>后端>>Golang->gorm连接池关闭连接?

gorm连接池关闭连接?

时间:2023-12-14 本站 点击:0

gorm的Logger及打印sql

gorm的logger提供了Interface接口,可以自己实现并全局设置或者在session级别设置;gorm默认的logger实现了logger.Interface接口定义的LogMode、Info、Warn、Error、Trace方法。

首先要说明的是:Mybatis是用Mapper类的全路径名,作为logger的名称的。Mybatis中,打印SQL语句的日志级别是DEBUG,而打印SQL执行结果集的日志级别是TRACE。

log4j.logger.java.sql.PreparedStatement=debug,stdout 上面是所有关于sql语句的log设置,你不想出现什么,直接把debug设置成INFO就行了。级别不要太高,要不什么都看不到了。

用log4j把sql打印到日志文件或者控制台即可。

gorm基本使用

越高级,越复杂的查询,也同时意味着高耗,但是平时有一些数据少,但是业务复杂的场景,可以使用下。 这里主要说明的是 go 中使用 gorm 进务查询。

使用场景1:不带%w占位符 :在创建错误的时候,不能通过errors.New创建的字符串信息来描述错误,而需要通过占位符添加更多的上下文信息,即动态信息。

尽量节省木材的使用。 一走出基地,Gorm就遭到了攻击。支线任务: 帮助地精消灭那些骚扰他们的熊人。 走到地图中部,向右边走,可以遇见一群地精。 地精:嘿,兽人,没有想到在这里还能看见你们的踪迹,看来你似乎需要很多木头的样子。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Golang/33323.html