Fixes failed tests due to system exit messages being replaced by logging
Adds extra error context like symbol name etc. for improved debugging.
Removed error trace for some error logs as cause/source of error is obvious
Other minor fixes
d468725cd (HEAD -> dev) Bump to version 5.1.14
8e40a348c Fix: Failed tests as system exit messages replaced with logging.
d6065dbd2 Fix: Incorrectly formatted logging call
869eb8f73 Add additional context while logging, to improve error debugging
aed2ef34f Replace logging exceptions with warnings as error trace not required.
e9f728227 Minor correction remove f-string usage where not required.
fb3a7c19b Moved some log statements into functions for a cleaner init.py.
576dcc616 No need for error trace when report not available. Only log a warning.
f50f2ce3b Removed ModuleNotFoundError handling for NSE package.
d468725cd (HEAD -> dev) Bump to version 5.1.14 8e40a348c Fix: Failed tests as system exit messages replaced with logging. d6065dbd2 Fix: Incorrectly formatted logging call 869eb8f73 Add additional context while logging, to improve error debugging aed2ef34f Replace logging exceptions with warnings as error trace not required. e9f728227 Minor correction remove f-string usage where not required. fb3a7c19b Moved some log statements into functions for a cleaner init.py. 576dcc616 No need for error trace when report not available. Only log a warning. f50f2ce3b Removed ModuleNotFoundError handling for NSE package.