баг-фикс 30/34

This commit is contained in:
Zuev
2026-07-19 14:40:43 +03:00
parent 3d798c13e3
commit bc0e1ab1b4
172 changed files with 13431 additions and 2910 deletions

View File

@@ -106,12 +106,18 @@ public class MyClass {
private static final Logger log = LoggerFactory.getLogger(MyClass.class);
public void doSomething() {
log.info("Операция выполнена: param={}", value);
log.error("Ошибка: {}", e.getMessage(), e); // со стектрейсом
log.info("Операция выполнена: параметр={}", value);
log.error("Операция завершилась ошибкой: типОшибки={}",
e.getClass().getSimpleName());
log.debug("Технические детали ошибки операции", e);
}
}
```
Production-сообщения пишутся на русском языке и не включают `exception.getMessage()`,
JDBC URL, логины, пароли или содержимое Secret. Технический тип исключения допускается как
структурированное поле, а полный стек — в отдельной русскоязычной записи уровня `DEBUG`.
### Рекомендации по уровням
| Уровень | Когда использовать |