jw.pkg.lib: Don't log {e}

Don't log an Exception as {e} but as str(e) producing nicer output.
Or as repr(e) if a backtrace is requested, because to people who can
read backtraces, type info might be of interest. Also, remove
pointless time stamps, those belong into the logging framework.

Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
Jan Lindemann 2026-02-18 11:23:37 +01:00
commit 7eb15f2477
3 changed files with 5 additions and 11 deletions

View file

@ -116,10 +116,7 @@ class App: # export
try:
ret = await self._run(self.__args)
except Exception as e:
if hasattr(e, 'message'):
log(ERR, e.message)
else:
log(ERR, f'Exception: {type(e)}: {e}')
log(ERR, repr(e) if self.__back_trace else str(e))
exit_status = 1
if self.__back_trace:
raise