Skip to content

Consider error and greater severity returning an error interface #32

@ghost

Description

Use case is to simplify logging and returning of errors:

if err != nil {
  err = fmt.Errorf("wrapping with more details: %w", err)
  slog.Error(err)
  return err
}

to

if err != nil {
  return slog.Errorf("wrapping with more details: %w", err)
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    pkg/slogStructured Logger packagetype/breakingIndicates change is breakingtype/featureNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions