micropython-lib/python-stdlib/logging
Andrew Leech 5329ef5301 logging: Add full support for logging exception tracebacks.
This commit allows you to pass an exception object in as the exc_info kwarg
(CPython allows this), so logging exceptions can work even if the
MICROPY_PY_SYS_EXC_INFO option is disabled in the firmware.

Separately to that, currently even when sys.exc_info() is enabled, it's
only printing the traceback to _stream = sys.stderr - not to the configured
logging handlers.  This means for instance if you've got a file log
handler it misses out on the tracebacks.  That's also fixed in this commit.

Signed-off-by: Andrew Leech <andrew.leech@planetinnovation.com.au>
2023-07-21 17:01:42 +10:00
..
examples top: Update Python formatting to black "2023 stable style". 2023-02-03 17:12:38 +11:00
logging.py logging: Add full support for logging exception tracebacks. 2023-07-21 17:01:42 +10:00
manifest.py logging: Bump version to 0.5. 2022-12-21 14:55:56 +11:00