Исключение журнала с traceback

При изменении BorderBrush GroupBox он работает!

<GroupBox BorderBrush="{x:Null}">

я знаю, что это побеждает цель, но действительно оказывается, где проблема заключается!

123
задан Mark Amery 14 April 2016 в 22:01
поделиться

2 ответа

Use logging.exception from with an except: handler to log the current exception, prepended with a message.

import logging
LOG_FILENAME = '/tmp/logging_example.out'
logging.basicConfig(filename=LOG_FILENAME, level=logging.DEBUG)

logging.debug('This message should go to the log file')

try:
    run_my_stuff()
except:
    logging.exception('Got exception on main handler')
    raise

Now looking at the log file, /tmp/logging_example.out:

DEBUG:root:This message should go to the log file
ERROR:root:Got exception on main handler
Traceback (most recent call last):
  File "/tmp/teste.py", line 9, in <module>
    run_my_stuff()
NameError: name 'run_my_stuff' is not defined
178
ответ дан 24 November 2019 в 01:11
поделиться

Вот простой пример из документации python 2.6 :

import logging
LOG_FILENAME = '/tmp/logging_example.out'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG,)

logging.debug('This message should go to the log file')
-1
ответ дан 24 November 2019 в 01:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: