openElement separates framework errors, build-time render errors, API errors, and browser island failures so production output stays clear and safe.
Operational errors return structured status and diagnostics. Programming errors such as render failures, broken imports, or invalid route metadata fail the build or surface dev diagnostics.
Use createLogger(scope) for scoped DEBUG, INFO, WARN, and ERROR messages. Logs identify the subsystem without leaking private runtime state.