1 example

Incorrect log level

Incorrect logging severity chosen, causing confusion.

[ FAQ1 ]

What is an incorrect log level?

An incorrect log level occurs when log statements use an inappropriate severity category, such as logging critical errors as debug messages or trivial events as errors. This misuse can result in either critical issues being ignored (due to insufficient visibility) or excessive clutter caused by trivial events logged as high severity. Accurate log levels (DEBUG, INFO, WARN, ERROR, etc.) are essential for effective observability, troubleshooting, and monitoring, enabling developers and administrators to quickly identify and respond to genuine issues.
[ FAQ2 ]

How to fix incorrect log levels

To fix incorrect log levels, clearly define and adhere to consistent logging guidelines, specifying the severity appropriate for different types of messages (errors, warnings, informational events, debug details). Regularly review log output during development and in production, adjusting levels to match the importance and relevance of logged events. Implement structured logging frameworks that standardize and simplify severity management, ensuring logs are clear and actionable. Conduct periodic audits of logging practices, training developers on proper log-level usage to maintain clarity and effectiveness across applications.
diff block
request_id=request_id,
)
else:
- logger.info("11labs connection closed as expected")
+ log.error(
+ "11labs connection closed as expected",
+ categories=["TTS"],
+ )
Greptile
greptile
logic: Incorrect log level - connection closing as expected should be info or tts level, not error
suggested fix
)
+ else:
+ log.tts(
"11labs connection closed as expected",
categories=["TTS"],
)