GolangNote

Golang笔记

golog: 一个快速的、非结构化日志库

Permalink

golog 这个库是keakon 应工作中的需求而写的性能很好的非结构化日志库,是golang 实现的不错的库,推荐一下。

日志库开发需求

  • 输出无结构的日志,方便人工读取
  • 可同时输出到屏幕和文件
  • 可输出日志的等级
  • 可输出日志所在的源文件和行号
  • 可订制日志样式
  • 支持日志轮转
  • 跨平台
  • 高性能

这个库的结构是仿照python logging 库的设计实现

性能

性能已甩开 zerolog 两倍

相关项目

本文网址: https://golangnote.com/topic/247.html 转摘请注明来源

Related articles

Golang quicktemplate 模版快速入门

Golang 有很多的模版引擎,自带的 `html/template` 也很好,大多数情况都能满足需求,只是有些逻辑、条件判断不好在模版里实现, `quicktemplate` 是个很好的选择。...

Write a Comment to "golog: 一个快速的、非结构化日志库"

Submit Comment Login
Based on Golang + fastHTTP + sdb | go1.20 Processed in 0ms