Pyramid uygulamasında ana günlükçünün hata ayıklama düzeyi DEBUG
olarak ayarlandığında, transaction
çok sayıda anlamsız hata ayıklama mesajının yayınlanmasını sağlar.'İşlem' paketinde günlüğe kaydetmeyi devre dışı bırakma (Pyramid uygulaması)
Nosetests ben bu şekilde o devre dışı bırakabilirsiniz:
from transaction._compat import get_thread_ident
txn_logger = logging.getLogger("txn.%d" % get_thread_ident())
txn_logger.setLevel(logging.WARN)
Ancak Piramit altyapısı her HTTP isteğine "kapsamlı oturumu" ekler app ve açıkçası get_thread_ident()
her seferinde farklı olduğu anlamına gelir içinde.
Her bir Piramit görünümünde yukarıda tekrar etmeden global olarak devre dışı bırakmanın bir yolu var mı?
Sadece "txn" 'yi kullanamazsanız, çocuk kaydedicileri de devre dışı bırakın? –
Ve eğer durum buysa, .ini config dosyasındaki günlüğe kaydetme yapılandırmasını ekleyebilirsiniz. –