баг-фикс 30/34
This commit is contained in:
@@ -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`.
|
||||
|
||||
### Рекомендации по уровням
|
||||
|
||||
| Уровень | Когда использовать |
|
||||
|
||||
Reference in New Issue
Block a user