阿里云文档 2024-08-27

如何使用Go SDK管理事件库EventStore

事件库(EventStore)是日志服务中事件数据的采集、存储和查询单元。每个EventStore隶属于一个Project,每个Project中可创建多个EventStore。本文通过代码示例介绍如何创建、修改、查询、删除EventStore等。

文章 2024-08-14 来自:开发者社区

一文搞懂 Go 1.21 的日志标准库 - slog

在过去多年里,我们在 Go 中写日志的时候,通常都是使用 Zerolog 或者 Zap 这两个包, 在本文中,我们将重点探讨 Go 最近引入的 log/slog 包,该包旨在将高性能、结构化和分级日志记录引入 Go 标准库。 该软件包起源于某位用户在 GitHub 上发起的讨论:structured, leveled logging,后来演变为描述软件包设计的提案。经最终确定,该...

一文搞懂 Go 1.21 的日志标准库 - slog
文章 2024-08-11 来自:开发者社区

go语言后端开发学习(四) —— 在go项目中使用Zap日志库

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

go语言后端开发学习(四) —— 在go项目中使用Zap日志库
文章 2024-04-30 来自:开发者社区

Golang深入浅出之-Go语言中的日志记录:log与logrus库

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

Golang深入浅出之-Go语言中的日志记录:log与logrus库
文章 2024-01-11 来自:开发者社区

Go 浅析主流日志库:从设计层学习如何集成日志轮转与切割功能

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

Go 浅析主流日志库:从设计层学习如何集成日志轮转与切割功能
文章 2023-11-26 来自:开发者社区

Go日志库——logrus

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

Go日志库——logrus
文章 2023-11-26 来自:开发者社区

Go日志库-zap

Go日志库-zap 简介   zap是uber开源的日志包,以高性能著称,很多公司的日志包都是基于zap改造而来。zap除了具有日志基本的功能之外,还具有很多强大的特性: 支持常用的日志级别,例如:Debug、Info、Warn、Error、DPanic、Panic、Fatal。性能非常高,zap具...

阿里云文档 2023-11-24

如何一同打包函数官方GoSDK库与您的代码

Go是静态编译型语言,您需在本地自行编译程序并打包为.zip文件。本文介绍如何将函数计算官方Go SDK库与您的代码一同打包。

文章 2023-10-21 来自:开发者社区

Go 1.21.0 中新增的结构化日志记录标准库 log/slog 详解

01 介绍在 Go 语言项目开发中,我们通常需要查看日志来调试程序,所以日志的快捷搜索和过滤就会至关重要。因为 Go 标准库中的 log,它不是结构化日志格式,使用上并不方便,所以在 Go 1.21.0 中,Go 标准库新增结构化日志记录包 log/slog,它支持键值对格式。本文我们介绍 log/slog 的使用方式。log/slog 使用方式log/slog 的默认 logger 使用的是 ....

文章 2023-10-21 来自:开发者社区

Go 语言怎么使用 zap 日志库?

01 介绍我们在之前的文章中介绍过标准库 log 包的使用方式,它虽然使用方便,但是它支持的功能比较简单。本文我们介绍 uber 开源的日志库 zap,首先使用 Gin 框架构建一个 Web 应用,然后通过在该 Web 应用中记录日志,来介绍 zap 的使用方式。最后,我们再使用开源的日志切割库 lumberjack,进行日志切割。使用 Gin 构建一个 Web 应用本文重点不是介绍 gin 框....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等