首页 > 其他分享 >go gorm 配置日志

go gorm 配置日志

时间:2023-10-31 12:56:45浏览次数:37  
标签:gorm mysql go New 日志 logger

	newLogger := logger.New(log.New(os.Stdout, "\r\n", log.LstdFlags), logger.Config{
		SlowThreshold:        time.Second,  // 满阈值
		Colorful:             true, // 日志颜色开启
		ParameterizedQueries: false, // sql参数可见,true就是?
		LogLevel:             logger.Info, //日志级别
	})

// 连接mysql并配置日志信息
	DB, _ = gorm.Open(mysql.Open(viper.GetString("gin.datasource.url")), &gorm.Config{
		Logger: newLogger,
	})


标签:gorm,mysql,go,New,日志,logger
From: https://www.cnblogs.com/MnysLjj/p/17799985.html

相关文章

  • PasteSpider之appsettings.json中的Serilog的配置,分流不同日志层级的信息!
    在实际使用Serilog中,我们通常会有不一样的需求,常见的比如1.按照等级,高级哪个等级的才记录2.记录文件每个多大,超过的划分到下一个文件中3.不同等级的记录到不同的位置中4.按照不一样的格式输出以下是PasteSpider中的appsettings.json中关于Serilog的配置"Serilog":{......
  • webapi 注解调试工具swaggo 介绍和使用
    swaggo介绍和使用介绍Swag是一个开源项目,用于web框架下接口调试和文档管理,可以将代码中的接口注释转换为文档格式,并提供界面在线调试接口的功能。项目地址:https://github.com/swaggo/swag目前项目可以支持的web框架gin,echo,buffalo,net/http,gorilla/mux,go-chi/chi,flamingo,fi......
  • golang flag的使用
    packagemainimport( "backend-service-api-scripts/utils" "database/sql" "flag" "fmt" "log" "os")var( db*sql.DB=utils.ConnectData()//这里的连接数据库需要根据数据库本身的情况进行更改 courseId......
  • ELK 企业级日志分析系统
    一、ELK简介1.1ELK组件介绍ELK平台是一套完整的日志集中处理解决方案,将ElasticSearch、Logstash和Kiabana三个开源工具配合使用,完成更强大的用户对日志的查询、排序、统计需求。●ElasticSearch:是基于Lucene(一个全文检索引擎的架构)开发的分布式存储检索引擎,用来存储各类......
  • Docker安装MongoDB 7.0.2
    拉取镜像dockerpullmongo使用docker安装mongodbdockerrun--restart=always--namemongodb-v~/docker/mongo:/data/db-d-p27017:27017-eMONGO_INITDB_ROOT_USERNAME=用户名-eMONGO_INITDB_ROOT_PASSWORD=密码mongo--auth--auth:需要密码才能访问容器服务......
  • 15、Linux日志审计
    Linux日志审计目录Linux日志审计1、日志文件的功能和分类2、日志文件保存位置和文件介绍3、管理日志服务的配置文件4、内核及系统日志5、日志消息的级别6、日志记录的一般格式7、用户日志分析8、程序日志分析9、日志服务器搭建10、补充1、日志文件的功能和分类日志的功能用于......
  • 基于Googlenet深度学习网络的矿物质种类识别matlab仿真
    1.算法运行效果图预览   2.算法运行软件版本matlab2022a 3.算法理论概述       VGG在2014年由牛津大学著名研究组vGG(VisualGeometryGroup)提出,斩获该年lmageNet竞赛中LocalizationTask(定位任务)第一名和ClassificationTask(分类任务)第二名。Clas......
  • Go语言-指针
    指针指针是存储另一个变量内存地址的变量取址符号:&获取地址内容:* //1、定义一个整数a a:=10 fmt.Println(a,&a)//100xc0000a6058 //2、将a内存地址赋值b b:=&a fmt.Println(b,&b,*b)//*b:指向a的值0xc0000a60580xc0000ca02010 //3......
  • 打印空心金字塔_Golang实现
    *******......
  • 浅谈搜索展现层场景化技术-tanGo实践 算子化
    浅谈搜索展现层场景化技术-tanGo实践https://mp.weixin.qq.com/s/nVy9SYRIaaqZWgOHKTMQ4Qintroduction本文为搜索展现层相关技术,主线会先通过介绍搜索阿拉丁的产品形态,让读者初步了解什么是阿拉丁,及相关展现概念。之后会聚焦场景化产品,场景化是搜索构建沉浸式完美体验(重新组合整......