Beego框架logs模块
目录
- logs模块下载
- logs使用
- 输出不显示文件名行号
- 异步输出日志
- 自定义日志
logs模块下载
开始我被手册上误导了,试了半天不行,还没发现go get和导包的网址不一样,我试了下导包的就可以了。
go get github.com/beego/beego/v2/core/logs
logs使用
这个模块是需要每个点自己埋,不会自动处理,在大型项目中就比较麻烦,基本很少用。
logs.SetLogger(logs.AdapterFile,`{"filename":"project.log","level":7,"maxlines":0,"maxsize":0,"daily":true,"maxdays":10,"color":true}`)
配置完引擎,就可以随意使用了,下面是手册上的例子
package main
import ("github.com/beego/beego/v2/core/logs"
)
func main() {//an official log.Loggerl := logs.GetLogger()l.Println("this is a message of http")//an official log.Logger with prefix ORMlogs.GetLogger("ORM").Println("this is a message of orm")logs.Debug("my book is bought in the year of ", 2016)logs.Info("this %s cat is %v years old", "yellow", 3)logs.Warn("json is a type of kv like", map[string]int{"key": 2016})logs.Error(1024, "is a very", "good game")logs.Critical("oh,crash")
}
输出不显示文件名行号
false是不显示,显示为true
logs.EnableFuncCallDepth(false)
异步输出日志
自定义日志
手册上写的蛮清楚的,直接看手册Beego v2.0开发手册
Beego框架logs模块相关推荐
- beego框架-logs模块学习笔记
前一段时间的项目中用到了beego框架下的logs模块,记录一下使用过程.logs模块官方文档 一.示例 1.控制台输出 //控制台输出 func Console() {log := logs.New ...
- golang及beego框架单元测试小结
golang及beego框架单元测试小结 单元测试是保证开发质量的一个重要手段,提及golang开发,要保证开发质量,则难以回避单元测试的使用.golang开发语言有原生提供单元测试相关代码及工具 ...
- golang beego框架对运行异常的处理
运行时异常 panic 在通常情况下,函数向其调用方报告错误的方式都是返回一个error类型的值.但是当遇到致命错误的时候,很可能会使程序无法继续运行.Go推荐通过调用panic函数来报告致命错误,它 ...
- WTD测试框架(一)框架功能模块
作者 何坤158109016@qq.com V2.0 2017/3/26 www.snappydata.top WTD测试框架功能模块图: 1.webui 测试case 引擎 selenium在web ...
- Go语言Web框架:Beego框架快速入门
文章目录 Beego框架快速入门 1.beego框架了解 2.MVC架构 3.环境搭建 4.beego的项目结构分析 5.Beego快速体验 6.Beego运行流程分析 7.Post案例实现 7.1前 ...
- Beego框架学习笔记01--初识Beego
1.导言 本来在go语言的基础语法学习结束的时候,打算学gee框架.但是偶然听朋友提到了beego,发现beego和前端的Vu e.js,python的dJungle还有flask都好像.这对于有ph ...
- Python中爬虫框架或模块的区别
Python中爬虫框架或模块的区别,我们在Python的学习过程中,需要不断的总结知识点,这样我们才能进步的更快一些. (1)爬虫框架或模块 Python自带爬虫模块:urllib.urllib2; ...
- Python中爬虫框架或模块的区别!
Python中爬虫框架或模块的区别,我们在Python的学习过程中,需要不断的总结知识点,这样我们才能进步的更快一些. (1)爬虫框架或模块 Python自带爬虫模块:urllib.urllib2; ...
- 【PHP学习】Yii2框架Gii模块使用
[PHP学习]Yii2框架Gii模块使用 开启Gii模块 Yii2中使用一个模块通常需要到config文件夹下的web.php下去配置,如下图我们就可以看到Gii模块的使用只有在YII_ENV_DEV ...
最新文章
- java刷新操作_java实现删除某条信息并刷新当前页操作
- iPhone开发:Objective-c中@property声明时的参数释疑
- sql 使用identity(int,1,1)来产生行号。
- 【转载】PHP 常用的header头部定义汇总
- 计算机专业350分能进复试吗,初试估分350分,这在考研中算一个什么水平?
- Trie树进阶:Double-Array Trie原理及状态转移过程详解
- 品牌管理-JSR303数据校验
- SAP Spartacus配置后台Commerce Cloud的位置
- 电子信息工程跨考计算机武大,往届从材料跨考武大085208电子与通信工程初试303分 - 考研 - 小木虫 - 学术 科研 互动社区...
- mysql书写规则_每天10分钟带你学会MySQL(二)SQL语句的基本书写规则
- Bloom-Filter算法 简介
- 网格变形动画MeshTransform
- 一名「数据分析师」职业思考与规划
- HTTP 代理原理及实现
- 正则验证车牌号码(包括新能源车牌)
- arm linux 识别新硬盘_嵌入式Linux 的NTFS移动硬盘支持
- 【Google Earth Engine 】 本地安装教程
- Chrome源码剖析 【五】
- 洛谷 P2895 [USACO08FEB]Meteor Shower S C++ BFS 广搜
- 普歌-浅谈RabbitMQ
热门文章
- c#使用pop3服务器进行邮箱验证
- 新手建议收藏!还在为剪辑视频发愁?分享自媒体人必备9类工具
- Unity 5.5.0f3发行说明
- 1000w+条中国大陆企业工商注册信息数据集
- bno055传感器数据不更新_博世传感器BNO055智能9轴 的绝对方向传感器
- 《起跑吧,Opa》 -- 中译本 第一章 初识Opa
- 【软考 系统架构设计师 简明教程】简介与目录
- 2022年最新前端面试题、高频面试题、面试题总结
- 论文笔记—ITS+假名管理—ASPA: Advanced Strong Pseudonym based Authentication in Intelligent Transport System
- python_爬虫_豆瓣TOP250_url