Severity levels make logging selective rather than noisy: TRACE, DEBUG, INFO, WARN, and ERROR let deployments filter less important records while retaining useful operational signals. section 7.2.3
Choose an actionable error level
A parsing failure belongs at ERROR when it needs investigation, but the message should also identify the input and preserve the exception: logger.error("Invalid number format for input: {}", input, dataFormatException). section 7.2.3






