Skip to content

Commit 97be3fa

Browse files
committed
🩹 Fix
1 parent 3adc0a5 commit 97be3fa

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

internal/router/middleware.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func (h Handlers) AccessLoggingMiddleware(next echo.HandlerFunc) echo.HandlerFun
3939
start := time.Now()
4040
err := next(c)
4141
if err != nil {
42-
defaultHttpErrorHandler(c, HTTPErrorHandlerInner(err))
42+
defaultHTTPErrorHandler(c, HTTPErrorHandlerInner(err))
4343
}
4444
stop := time.Now()
4545

@@ -48,7 +48,8 @@ func (h Handlers) AccessLoggingMiddleware(next echo.HandlerFunc) echo.HandlerFun
4848
if uErr != nil {
4949
logger := logging.GetLogger(req.Context())
5050
logger.Error("failed to unwrap response", zap.Error(uErr))
51-
return uErr
51+
// ここでreturn uErrとはしない; アクセスログの失敗はリクエストの失敗ではないため
52+
return nil
5253
}
5354
logger := logging.GetLogger(req.Context())
5455
latency := strconv.FormatFloat(stop.Sub(start).Seconds(), 'f', 9, 64) + "s"

internal/router/router.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ type Handlers struct {
2424
SessionName string
2525
}
2626

27-
var defaultHttpErrorHandler = echo.DefaultHTTPErrorHandler(false)
27+
var defaultHTTPErrorHandler = echo.DefaultHTTPErrorHandler(false)
2828

2929
func (h Handlers) NewServer(logger *zap.Logger) *echo.Echo {
3030
e := echo.New()
@@ -33,7 +33,7 @@ func (h Handlers) NewServer(logger *zap.Logger) *echo.Echo {
3333
logger := logging.GetLogger(c.Request().Context())
3434
logger.Debug("handling error", zap.Error(err))
3535
he := HTTPErrorHandlerInner(err)
36-
defaultHttpErrorHandler(c, he)
36+
defaultHTTPErrorHandler(c, he)
3737
}
3838
e.Use(middleware.RequestID())
3939
e.Use(h.setLoggerMiddleware(logger))

0 commit comments

Comments
 (0)