gin自定义日志格式
gin自定义日志格式
func main() {router := gin.New()// LoggerWithFormatter 中间件会将日志写入 gin.DefaultWriter// By default gin.DefaultWriter = os.Stdoutrouter.Use(gin.LoggerWithFormatter(func(param gin.LogFormatterParams) string {// 你的自定义格式return fmt.Sprintf("%s - [%s] \"%s %s %s %d %s \"%s\" %s\"\n",param.ClientIP,param.TimeStamp.Format(time.RFC1123),param.Method,param.Path,param.Request.Proto,param.StatusCode,param.Latency,param.Request.UserAgent(),param.ErrorMessage,)}))router.Use(gin.Recovery())router.GET("/ping", func(c *gin.Context) {c.String(200, "pong")})router.Run(":8080")
}
gin自定义日志格式相关推荐
- ATS 5.3.0中自定义日志格式文件logs_xml.config解读
缘起 近来因为公司项目需要,阅读了一部分ATS logging system的源码实现,越发觉得logs_xml.config文件的配置非常重要,而我目前只是实践了一点它的皮毛.为此,根据自己的理解, ...
- logback自定义日志格式
logback自定义日志格式 1.ClassicConverter 继承ClassicConverter package com.demo.conf;import ch.qos.logback.cla ...
- logrus包设置自定义日志格式
logrus内置的日志格式只有两种: logrus.TextFormatter:纯文本 logrus.JSONFormatter:JSON 源码中有这个接口: // The Formatter int ...
- apache自定义虚拟主机日志格式
有时为了方便,我们需要自定义apache各虚拟主机的日志,以方便后续的日志分析工作. 常用的访问日志格式 通用日志格式(Common Log Format) 这是一个典型的记录格式: LogForma ...
- Shell自定义日志打印格式
Shell自定义日志打印格式 本文是基于CentOS 7.3系统环境,自定义Shell日志打印格式: CentOS 7.3 自定义日志格式 新建一个shell文件a.sh #!/bin/bashfun ...
- ATS 4.2.3自定义日志文件格式的方法
我只是总结归纳了别人的方法,并做了实际验证,在这里记录一下,以备大家参考,向参考文献中的各位前辈致敬. ATS默认的日志格式是squid.log,我们可以在/var/log/trafficserver ...
- Nginx日志格式设置
2019独角兽企业重金招聘Python工程师标准>>> nginx 服务器日志相关指令主要有两条,一条是log_format,用来设置日志格式,另外一条是access_log,用来指 ...
- nginx自定义日志
log_format apph5 '$year-$month-$day-$hour:$minutes:$seconds|$request_method|$http_host$uri|$request_ ...
- 宝塔修改Nginx服务器类型,宝塔面板nginx更改日志格式的方法
宝塔默认的日志格式比较简单,可能有些站长需要自定义日志格式,而不知道从何下手,其实这个就是简单的定义nginx的过程 只是宝塔的nginx配置文件存放位置与一般nginx不一样 宝塔存放nginx配置 ...
最新文章
- 混合云备份利用自定义Workflow保护MySQL的实践
- python 图表_python导出excel charts图表
- [Android] for ArcFace Demo
- OpenGL环境搭建
- Linux下磁盘IO读写性能测试脚本
- android studio编译找不到程序包,【图片】哥哥们,android studio 打包的安装包手机无法识别怎么破【androidstudio吧】_百度贴吧...
- 基于Win32Api创建窗口程序
- Zigbee无限数据传输模块在无线个域网有什么作用?
- linux 编辑器vim配置
- 程序员面试金典 - 面试题 05.03. 翻转数位(位运算)
- 软件测试:第六次作业
- 写这么骚的代码,真不怕被同事揍么?
- 外网如何连接学校服务器
- JS addEventListener()方法
- JAVA POI WORD XWPFDocument 常用操作-随时更新
- #创新应用#Q Air空气监测站:超Q超有爱的NO.1应用!
- 一种的STM32的应用喂狗方法
- web后端--Django学习笔记04
- 西安电子科大计算机考研调剂,西安电子科技大学电子工程学院2020考研调剂信息...
- 解决pip安装whl文件报错问题
热门文章
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 解压 apk 文件 | 判定是否是第一次启动 | 递归删除文件操作 | 解压 Zip 文件操作 )
- 【Android 高性能音频】Oboe 开发流程 ( Oboe 音频帧简介 | AudioStreamCallback 中的数据帧说明 )
- html字符实体和实体名称 lt;
- 多个VSTO解决方案间传输变量
- C#位运算实际作用之操作整型某一位
- 为什么微信内无法分享转发网址,详谈微信网址防屏蔽的办法
- Nginx初学第一步
- 小程序---canvas画图,生成分享图片,画图文字换行
- HTML语言的一些元素(三)
- 收集常用的正则表达式