Files
liumangmang b010f82221 feat(auth): 添加完整的用户认证API项目
- 实现用户注册、登录、JWT令牌认证功能
- 集成Gin、GORM、Viper、Zap等框架
- 添加密码加密、数据库操作、中间件等完整功能
- 配置多环境支持、日志轮转、CORS处理
- 创建完整的项目结构和配置文件体系
2025-12-30 18:00:42 +08:00

32 lines
717 B
Go
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package main
import (
"go.uber.org/zap"
)
func main() {
// 1. 创建默认 Logger开发模式
logger, _ := zap.NewDevelopment()
defer logger.Sync() // 刷新缓冲区
// 2. 基础日志
logger.Info("Hello Zap!")
logger.Warn("This is a warning")
logger.Error("This is an error")
// 3. 结构化日志(带字段)
logger.Info("User logged in",
zap.String("username", "alice"),
zap.Int("user_id", 123),
zap.Bool("is_admin", true),
)
// 4. 不同日志级别
logger.Debug("Debug message")
logger.Info("Info message")
logger.Warn("Warn message")
logger.Error("Error message")
// logger.Fatal("Fatal message") // 会退出程序
// logger.Panic("Panic message") // 会触发 panic
}