Update db logging

This commit is contained in:
2024-12-15 17:28:53 +01:00
parent 8dd57bdf0b
commit d6680d8e03
6 changed files with 15 additions and 210 deletions

View File

@@ -22,10 +22,6 @@ func (db *database) CreateSession(session *models.Session) error {
session.ID, session.UserID, session.RefreshToken, session.ExpiresAt, session.CreatedAt,
)
if err != nil {
log.Error("failed to store session",
"error", err,
"session_id", session.ID,
"user_id", session.UserID)
return fmt.Errorf("failed to store session: %w", err)
}
@@ -53,7 +49,6 @@ func (db *database) GetSessionByRefreshToken(refreshToken string) (*models.Sessi
return nil, fmt.Errorf("session not found or expired")
}
if err != nil {
log.Error("failed to fetch session by refresh token", "error", err)
return nil, fmt.Errorf("failed to fetch session: %w", err)
}
@@ -81,9 +76,6 @@ func (db *database) GetSessionByID(sessionID string) (*models.Session, error) {
return nil, fmt.Errorf("session not found")
}
if err != nil {
log.Error("failed to fetch session by ID",
"error", err,
"session_id", sessionID)
return nil, fmt.Errorf("failed to fetch session: %w", err)
}
@@ -100,17 +92,11 @@ func (db *database) DeleteSession(sessionID string) error {
result, err := db.Exec("DELETE FROM sessions WHERE id = ?", sessionID)
if err != nil {
log.Error("failed to delete session",
"error", err,
"session_id", sessionID)
return fmt.Errorf("failed to delete session: %w", err)
}
rowsAffected, err := result.RowsAffected()
if err != nil {
log.Error("failed to get rows affected after session deletion",
"error", err,
"session_id", sessionID)
return fmt.Errorf("failed to get rows affected: %w", err)
}
@@ -130,13 +116,11 @@ func (db *database) CleanExpiredSessions() error {
result, err := db.Exec("DELETE FROM sessions WHERE expires_at <= ?", time.Now())
if err != nil {
log.Error("failed to clean expired sessions", "error", err)
return fmt.Errorf("failed to clean expired sessions: %w", err)
}
rowsAffected, err := result.RowsAffected()
if err != nil {
log.Error("failed to get count of cleaned sessions", "error", err)
return fmt.Errorf("failed to get rows affected: %w", err)
}