Есть модуль traceback, который позволяет получить более подробную информацию об ошибке. Но не знаю, поможет ли он в данном случае.
import traceback
try:
a = 1/0
except ZeroDivisionError:
msg = traceback.format_exc()
print(msg)
Как вариант, можно вывести сообщение в текстовый файл