输出消息改为中文

This commit is contained in:
2025-09-12 14:54:07 +08:00
parent 588c819c3c
commit 41bbe69442
7 changed files with 55 additions and 55 deletions

View File

@@ -88,18 +88,18 @@ func (a *API) Start() {
go func() {
// 启动服务器并检查错误。http.ErrServerClosed 是正常关闭时的错误,无需处理。
if err := a.httpServer.ListenAndServe(); err != nil && err != http.ErrServerClosed {
a.logger.Fatalf("HTTP server listen: %s", err) // 如果是其他错误,则记录致命错误并退出
a.logger.Fatalf("HTTP 服务器监听失败: %s", err) // 如果是其他错误,则记录致命错误并退出
}
}()
// 记录服务器已启动的信息
a.logger.Infof("HTTP server listening on %s", addr)
a.logger.Infof("HTTP 服务器正在监听 %s", addr)
}
// Stop 优雅地停止 HTTP 服务器
// 在停止服务器时,会给一个超时时间,确保正在处理的请求能够完成。
func (a *API) Stop() {
// 记录服务器正在关闭的信息
a.logger.Info("Shutting down HTTP server...")
a.logger.Info("正在关闭 HTTP 服务器...")
// 创建一个带有 5 秒超时时间的上下文
// 在此时间内,服务器会尝试完成所有活跃的连接。
@@ -110,8 +110,8 @@ func (a *API) Stop() {
// 如果在超时时间内未能关闭Shutdown 会返回错误。
if err := a.httpServer.Shutdown(ctx); err != nil {
// 如果关闭失败,记录致命错误并退出
a.logger.Fatalf("HTTP server shutdown failed: %s", err)
a.logger.Fatalf("HTTP 服务器关闭失败: %s", err)
}
// 记录服务器已停止的信息
a.logger.Info("HTTP server stopped.")
a.logger.Info("HTTP 服务器已停止。")
}