log 包提供了简单的日志记录功能。以下是一些常用的 log 包的 API 及其详细说明:
1. 基本日志记录
log.Print
记录一条日志。
log.Println
记录一条日志,并添加换行符。
log.Printf
记录一条格式化的日志。
2. 日志级别
log.Fatal
记录一条日志并调用 os.Exit(1) 退出程序。
log.Fatalf
记录一条格式化的日志并调用 os.Exit(1) 退出程序。
log.Panic
记录一条日志并调用 panic。
log.Panicf
记录一条格式化的日志并调用 panic。
3. 自定义日志记录器
log.New
创建一个自定义的日志记录器。
4. 日志格式和标志
log.SetFlags
设置日志记录的标志。
log.SetPrefix
设置日志记录的前缀。
5. 输出到不同的目标
log.SetOutput
设置日志记录的输出目标。
6. 日志记录器方法
Logger.Output
记录一条日志。
log 包中的基本 API,你可以方便地在 Go 程序中进行日志记录。无论是基本的日志记录、不同日志级别、自定义日志记录器、设置日志格式和输出目标,都可以通过这些 API 实现。