Прочитал несколько статей и везде пишуть про try/execept.
Самое красивое решение из найденных:
import logging
def foo():
try:
some_code()
except:
logging.exception('')
Нашел тут - http://stackoverflow.com/questions/4508849/how-to-log-python-exception
Может есть решение проще? Как записать в лог ошибку в рандомном месте?