如何使用Go SDK管理事件库EventStore
事件库(EventStore)是日志服务中事件数据的采集、存储和查询单元。每个EventStore隶属于一个Project,每个Project中可创建多个EventStore。本文通过代码示例介绍如何创建、修改、查询、删除EventStore等。
一文搞懂 Go 1.21 的日志标准库 - slog
在过去多年里,我们在 Go 中写日志的时候,通常都是使用 Zerolog 或者 Zap 这两个包, 在本文中,我们将重点探讨 Go 最近引入的 log/slog 包,该包旨在将高性能、结构化和分级日志记录引入 Go 标准库。 该软件包起源于某位用户在 GitHub 上发起的讨论:structured, leveled logging,后来演变为描述软件包设计的提案。经最终确定,该...

go语言后端开发学习(四) —— 在go项目中使用Zap日志库
一.前言 在之前的文章中我们已经介绍过如何使用logrus包来作为我们在gin框架中使用的日志中间件,而今天我们要介绍的就是我们如何在go项目中如何集成Zap来作为日志中间件 二.Zap的安装与快速使用 和安装其他第三方包没什么区别,我们下载Zap包只需要执行以下命令 go get -u go.uber.org/zap 在Zap的矿方说明中,给出了两种类型的日志记录器——Logger...

Golang深入浅出之-Go语言中的日志记录:log与logrus库
日志记录是软件开发中不可或缺的一环,它帮助开发者监控应用状态、追踪错误及优化性能。在Go语言中,标准库提供了基本的日志功能,而logrus作为第三方库,则提供了更为丰富和灵活的解决方案。本文将对比介绍log和logrus,揭示常见问题、易错点及其避免策略,并辅以代码示例。 1. 标准库log 使用示例: package main import ( "log" ) func ma...

Go 浅析主流日志库:从设计层学习如何集成日志轮转与切割功能
前言 在现有的日志库中,包括 go 1.21.0 引入的 slog 日志库,它们通常都支持对日志文件进行轮转与切割,只不过这些功能并不直接被内置,而是需要我们主动配置来启用。 本文将探讨几个热门的日志库如 logrus、zap 和官网的 slog,我将分析这些库的的关键设计元素,探讨它们是如何支持日志轮转与切割功能的配置。 准备好了吗?准备一杯你最喜欢的咖啡或茶,随着本文一探究竟吧。 ...

Go日志库——logrus
简介 logrus是目前Github上star数量最多的日志包,功能强大、性能高效、高度灵活,还提供了自定义插件的功能。很多优秀的开源项目,例如:docker、prometheus等都使用了logrus。logrus除了具有日志的基本功能外,还具有如下特性: ● 支持常用的日志级别,logrus支持如下日志级别:Debug、Info、Warn、Error、Fatal和Panic。● 可扩展,...

Go日志库-zap
Go日志库-zap 简介 zap是uber开源的日志包,以高性能著称,很多公司的日志包都是基于zap改造而来。zap除了具有日志基本的功能之外,还具有很多强大的特性: 支持常用的日志级别,例如:Debug、Info、Warn、Error、DPanic、Panic、Fatal。性能非常高,zap具...
如何一同打包函数官方GoSDK库与您的代码
Go是静态编译型语言,您需在本地自行编译程序并打包为.zip文件。本文介绍如何将函数计算官方Go SDK库与您的代码一同打包。
Go 1.21.0 中新增的结构化日志记录标准库 log/slog 详解
01 介绍在 Go 语言项目开发中,我们通常需要查看日志来调试程序,所以日志的快捷搜索和过滤就会至关重要。因为 Go 标准库中的 log,它不是结构化日志格式,使用上并不方便,所以在 Go 1.21.0 中,Go 标准库新增结构化日志记录包 log/slog,它支持键值对格式。本文我们介绍 log/slog 的使用方式。log/slog 使用方式log/slog 的默认 logger 使用的是 ....
Go 语言怎么使用 zap 日志库?
01 介绍我们在之前的文章中介绍过标准库 log 包的使用方式,它虽然使用方便,但是它支持的功能比较简单。本文我们介绍 uber 开源的日志库 zap,首先使用 Gin 框架构建一个 Web 应用,然后通过在该 Web 应用中记录日志,来介绍 zap 的使用方式。最后,我们再使用开源的日志切割库 lumberjack,进行日志切割。使用 Gin 构建一个 Web 应用本文重点不是介绍 gin 框....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注