Вопрос: Почему лучше возвращать ошибку, а не логировать внутри функции?
Go
Junior
Без компании
Вопрос: Почему лучше возвращать ошибку, а не логировать внутри функции?
Ответы
```go
return fmt.Errorf("failed: %w", err)
```
**Ситуация:** библиотечный код.
**Почему:** решение о логировании — на верхнем уровне.