19 EKİM 2010, Salı
Nasıl python hatası günlüğünü yapılandırmak için?
logging
Python kafamı modülü alamıyorum. İhtiyaçlarımı çok basit: ben sadece uygulanmaz. her şeyi günlüğüne istiyorum Belgeleri okuduktan sonra, bu basit bir sınama betiği ile geldi:
import logging
import logging.handlers
my_logger = logging.getLogger('MyLogger')
my_logger.setLevel(logging.DEBUG)
handler = logging.handlers.SysLogHandler()
my_logger.addHandler(handler)
my_logger.debug('this is debug')
my_logger.critical('this is critical')
Ama bu script de kullanarak, tüm günlük kayıtları üretmez. Sorun ne?
CEVAP
19 EKİM 2010, Salı
Bu satırı değiştirin:
handler = SysLogHandler(address='/dev/log')
Bu benim için çalışıyor
import logging
import logging.handlers
my_logger = logging.getLogger('MyLogger')
my_logger.setLevel(logging.DEBUG)
handler = logging.handlers.SysLogHandler(address = '/dev/log')
my_logger.addHandler(handler)
my_logger.debug('this is debug')
my_logger.critical('this is critical')
Bunu Paylaş:
Nasıl Python ile şimdiki zaman almak i...
Nasıl klon ya da Python içinde bir lis...
Nasıl dize Python küçük harfe dönüştür...
Nasıl Python stderr için baskı?...
Nasıl baskı yeni satır veya boşluk olm...