跳转到内容

日志记录与监控

Pie 提供内置的查询日志和性能监控功能。

// 启用默认日志
engine.UseLogger(pie.NewDefaultLogger())
// 自定义日志
customLogger := log.New(os.Stdout, "[PIE] ", log.LstdFlags)
engine.UseLogger(pie.NewLogger(customLogger))
// 查询事件监控
engine.OnQuery(func(event *pie.QueryEvent) {
log.Printf("Query: %s, Duration: %v, Error: %v",
event.Query, event.Duration, event.Error)
})