ben yapmış olmanız uyarıları almak için aşağıdaki kodu kullanmış:Logging.captureWarnings ile yakalanan uyarıları nasıl biçimlendiririm?
Bu işleriimport logging
logging.captureWarnings(True)
formatter = logging.Formatter('%(asctime)s\t%(levelname)s\t%(message)s')
console_handler = logging.StreamHandler()
console_handler.setLevel(logging.DEBUG)
console_handler.setFormatter(formatter)
Ancak benim günlüğü biçimlendirici uygulanmaz ve uyarılar bu gibi bakarak çıkıp:
WARNING:py.warnings:/home/joakim/.virtualenvs/masterload/local/lib/python2.7/site-packages/MySQL_python-1.2.3c1-py2.7-linux-x86_64.egg/MySQLdb/cursors.py:100: Warning:
InnoDB: ROW_FORMAT=DYNAMIC requires innodb_file_per_table.
2012-11-12 18:19:44,421 INFO START updating products
nasıl yakalanır uyarı mesajlarına benim normal biçimlendirme uygulayabilirsiniz: yerine beklenen biçimi? O günlükçüsüne senin işleyicisi eklemeniz gerekir böylece py.warnings
adında bir günlükçüsüne