初始化logrus,简单配置

package loggerimport ("github.com/sirupsen/logrus""os"
)func Init() {var log = logrus.New()log.Formatter = new(logrus.TextFormatter)log.Formatter.(*logrus.TextFormatter).DisableTimestamp = false // remove timestamp from test outputlog.Formatter.(*logrus.TextFormatter).FullTimestamp = truelog.Formatter.(*logrus.TextFormatter).TimestampFormat = "2006-01-02 15:04:05" //defaultlog.Formatter.(*logrus.TextFormatter).DisableColors = false                   // remove colorslogrus.SetFormatter(log.Formatter)logrus.SetLevel(logrus.TraceLevel)logrus.SetOutput(os.Stdout)
}

 调用logrus

package mainimport ("github.com/sirupsen/logrus""study/logger/logger"
)var log = logrus.WithField("prefix", "main")func main() {logger.Init()log.WithFields(logrus.Fields{"animal": "walrus","number": 0,}).Trace("Went to the beach")log.WithFields(logrus.Fields{"animal": "walrus","number": 8,}).Debug("Started observing beach")log.WithFields(logrus.Fields{"animal": "walrus","size":   10,}).Info("A group of walrus emerges from the ocean")log.WithFields(logrus.Fields{"omg":    true,"number": 122,}).Warn("The group's number increased tremendously!")log.WithFields(logrus.Fields{"temperature": -4,}).Debug("Temperature changes")log.WithFields(logrus.Fields{"animal": "orca","size":   9009,}).Panic("It's over 9000!")
}

logrus简单使用教程相关推荐

  1. vim简单使用教程【转】

    vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的.下面的文章翻译自<Learn Vim Progress ...

  2. java map set_java中Map、Set、List的简单使用教程(快速入门)

    Map.Set.List List的常用方法 1.创建 List list = new ArrayList<>(); List list = new LinkedList<>( ...

  3. 【转】正则表达式简介及在C++11中的简单使用教程

    [转]正则表达式简介及在C++11中的简单使用教程 正则表达式Regex(regular expression)是一种强大的描述字符序列的工具.在许多语言中都存在着正则表达式,C++11中也将正则表达 ...

  4. PHP在WPS中的应用,PHP+Laravel的简单应用教程【ajax的使用】,wps的使用教程

    PHP+Laravel的简单应用教程[ajax的使用]PHP·拉弗尔的简单应用教程[阿贾克斯的使用],下面由Laravel框架教程栏目给大家介绍PHP Laravel的简单应用教程[阿贾克斯的使用], ...

  5. 史上最简单MySQL教程详解(进阶篇)之存储过程(一)

    史上最简单MySQL教程详解(进阶篇)之存储过程(一) 史上最简单MySQL教程详解(进阶篇)之存储过程(一) 什么是存储过程 存储过程的作用 如何使用存储过程 创建存储过程 DELIMITER改变分 ...

  6. 史上最简单MySQL教程详解(进阶篇)之存储引擎介绍及默认引擎设置

    什么是存储引擎? MySQL存储引擎种类 MyISAM 引擎 InnoDB引擎 存储引擎操作 查看存储引擎 存储引擎的变更 修改默认引擎 什么是存储引擎? 与其他数据库例如Oracle 和SQL Se ...

  7. IDEA简单配置教程

    IDEA简单配置教程 --做好前期配置工作,后期少走弯路. 创建模块(Module) 设置(Settings) 设置主题 窗体及菜单字体及大小 设置编辑区主题 通过插件(plugins)更换主题 设置 ...

  8. kindle的xray怎么用_Xray简单使用教程

    Xray简单使用教程 0X00下载 xray 为单文件二进制文件,无依赖,也无需安装,下载后直接使用. 下载地址为: 注意: 不要直接 clone 仓库,xray 并不开源,仓库内不含源代码,直接下载 ...

  9. navicat fo mysql 教程_Navicat For MySQL的简单使用教程

    1.前提是必须先安装好MySQL数据库(Mac下安装MySQL数据库见前一篇) 2.安装Navicat 3.点击navicate左上角:连接->MySQL->先测链接下,如果提示连接成功, ...

最新文章

  1. 白话经典算法系列之七 堆与堆排序
  2. python读出文件中的内容_Python读取文本内容
  3. java8之前_Java 8 之前的时间处理
  4. boost::test模块测试从数据集对主测试套件的访问
  5. 图像处理——傅里叶变换
  6. 如何实现接口的幂等性?
  7. 53多项式08——多元多项式、齐次多项式和对称多项式
  8. 阿里弹性云手机正式公测
  9. java 打包exe_Java项目打包成exe的详细教程
  10. HDU2122 Ice_cream’s world III 【最小生成树】
  11. java 内存不能为,内存不能为written修复工具-内存不能为written修复工具 免费版
  12. java excel 列_java实现excel行列转换
  13. GE PLC的EGD协议通信
  14. Text-CNN 文本分类
  15. Win10家庭版远程桌面 : 出现身份验证错误,要求的函数不受支持 可能是由于CredSSP加密Oracle修正
  16. ILSpy反编译工具
  17. linux etc passwd权限,替换linux系统文件etc下passwd文件的字段获取真正的root权限
  18. 毕业等于失业,00后的人间清醒,职业规划整得明明白白......
  19. win7x64新进程画面均无显示一例分析——从内核态到用户态,从x64到wow64,从汇编到托管
  20. 暗黑破坏神3ptr服务器位置,暗黑破坏神3——野蛮人1.05 PTR服务器测评 附BOSS攻略...

热门文章

  1. opencv 叠加文字_opencv3.1学习笔记(8) 绘制形状与文字
  2. 亚商投资顾问 早餐FM/0626新能源车辆购置税减免至2027年底
  3. CC2640 片外OAD 内部FLASH结构与OAD过程
  4. 最新威盾IPguard 4.71 18个模块 加密 文档云备份 软件中心 水印与追溯
  5. 巅峰前的巅峰--黄山3日游
  6. 2018-2019-2 20165332《网络攻防技术》Exp5 MSF基础应用
  7. 常见二极管特性及其典型应用场合梳理
  8. 步进电机驱动数控十字滑台直线、圆弧插补(附斜椭圆插补代码实现)
  9. PDF去除水印(1)-根据文本移除对象
  10. 萝卜爆肝Python自学学习路线