简单 golang 日志 Golog

码农软件 · 软件分类 · 日志工具(Logging) · 2019-09-20 11:11:43

软件介绍

Golog 是简单的golang日志,基于golang内置log封装.

特征

  1.  实现各种日志 level: DEBUG, INFO, WARN, ERROR

  2.  实现各种日志 handlers: ConsoleHander, FileHandler, RotatingHandler

代码实例

// rotating hander, max log files is 4, max file size is 4M
rotatingHandler := logger.NewRotatingHandler("./", "test.log", 4, 4*1024*1024)

// logger set handlers: console, rotating
logger.SetHandlers(logger.Console, rotatingHandler)

defer logger.Close()

// logger set flags
logger.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)

// logger set log level
logger.SetLevel(logger.INFO)

logger.Debug("something", "debug")
logger.Info("something")
logger.Warn("something")
logger.Error("something")

本文地址:https://codercto.com/soft/d/15001.html

编写高质量代码

编写高质量代码

秦小波 / 机械工业出版社华章公司 / 2011-12-28 / 59.00元

在通往“Java技术殿堂”的路上,本书将为你指点迷津!内容全部由Java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面对Java程序员遇到的各种棘手的疑难问题给出了经验性的解决方案,为Java程序员如何编写高质量的Java代码提出了151条极为宝贵的建议。对于每一个问题,不仅以建议的方式从正反两面给出了被实践证明为十分优秀的解决方案和非常糟糕的解决方案,而且还......一起来看看 《编写高质量代码》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

随机密码生成器
随机密码生成器

多种字符组合密码