Wrong formatting of errors in logs
Bug Report
Summary
Since Python 3.10, error messages have been improved to show where on the line the error occurs. However, the current formatting of the log messages when an error occurs is splitting each ^
symbol onto a separate line.
Expected Behavior vs Actual Behavior
Current report example:
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | File "/data/test/x07da-test-bec/bec_deployment_20240730T143548/bec_venv/lib64/python3.11/site-packages/msgpack/__init__.py", line 36, in packb
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | return Packer(**kwargs).pack(o)
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^
Expected report example:
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | File "/data/test/x07da-test-bec/bec_deployment_20240730T143548/bec_venv/lib64/python3.11/site-packages/msgpack/__init__.py", line 36, in packb
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | return Packer(**kwargs).pack(o)
BECWidgetsCLIServer | 2024-08-05 16:54:10 | [ERROR] | ^^^^^^^^^^^^^^^^^^^^
Steps to Reproduce
Trigger an error during bec usage.