BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
237 / 279 · Module 16 — Production Engineering and Observability · filtered: code← prev⊞ allnext →

16.10Log levels

Typical mental model:

DEBUG
detailed development troubleshooting

INFO
normal important lifecycle events

WARN
unexpected but recoverable

ERROR
operation failed / attention required

Don't produce:

ERROR

for expected bad user input.

Otherwise monitoring becomes meaningless.

For example:

invalid customer request
→ WARN/INFO depending on policy

Salesforce unavailable
→ ERROR